Contemporary Pre-Calculus: A Graphing Approach