https://pythonassignment.pythonprogramminghelp.com/get-rid-of-moving-average-for-good/