learned how to use tagged data
learned how to use Data-Directed Programming
q2.73 (a)(b) symbolic differentiation