Completed step3, started step 4

Looks like we're really getting to the meat of the course here. Never
used sympy, which I'm excited about. I'm also anxious to use numpy for
numerical calcs