https://www.musclemathtuition.com/polynomial-functions/