Optimization: area of triangle & square (Part 1)