Simplified problem 8 so that it doesn't perform redundant conversion of chars to digits.
Adopted Brian's file naming convention.
Dropped runhaskell shebang since it was breaking ghc-mod functionality under Emacs.
Problems 9..12 but 12 needs more work (poor time complexity)