P15, P20, P29, P38, P40: Tweaked Haskell solution.
Haskell solutions: Moved main and ans to top for a true top-down program code presentation, tweaked function ordering and blank lines.
P160: Tweaked comments.