https://www.hershberger.co/putting-linear-functions-into-practice-answer-key.html