https://pythonprogramminghelp.com/never-worry-about-mathcad-again/