P88, P90: Added Java solution.
P66: Added Java and Mathematica solutions.
Library: Added isSquare(), refactored other solutions to use it, added tests.
P85: Tweaked Java solution.
P64: Simplified code based on P66.