[Haskell-cafe] Finding the average in constant space