+ Towards a winning entry to the obfuscated Haskell code contest
  (recursion in 'go' replaced by recursion via 'awhile')