Trigonometric functions and their evaluation