partial 66. adding equation solver
problem 66, nearly there
66 complete! what a pain in the ass.
78 works nicely