https://www.somethingsblog.com/2024/10/21/mastering-the-cosine-function-a-trigonometry-essential/