https://1library.org/document/qv9x27gy-teaching-properties-functions-inverse-trigonometric-representation-perspective-developer.html