[Haskell-cafe] Bug in random shuffle algorithm