[Haskell-beginners] feedback on simplifying my Takusen code