Rewrote Add.solve. Resolves #23. Resolves #25.
Merge pull request #86 from MatthewJA/add-solve

Rewrote Add.solve. Resolves #23. Resolves #25.