test written; failing
chang print to use streams; refactor overloaded operators to be const
changed some function prototypes, skeleton work on solve
initial implementation; infinite loop
solve() still fails -- currently infinite loop
I should stop doing rebases after pushing to the remote