P116, P132: Tweaked code.
P124, P214: Tweaked comments and formatting.
P191: Rewrote Java solution for clarity.
P97, P188: Added Haskell solution.
P188: Added Mathematica solution.
P188: Corrected Java code.
P45: Updated Mathematica solution.
P191: Added Haskell solution.
P243: Added Mathematica solution, tweaked Java solution.