added square, sqrt, cube, and parentheses