Functions Modeling Change: A Preparation for Calculus