Refactoring parser
Refactoring for Ruby style
Ruby style revisions to solver
More style tweaks to Solver
Improved printer output