[Haskell-cafe] Memory leak or wrong use of Array ?