>>106031459
try doing it in Haskell