transformations of trigonometric functions