Poly-Trigonometric Functions