Graphing functions and transformations