Source: https://users.uoa.gr/~apgiannop/Sources/Trigonometric-functions.pdf