fork download
  1. myreverse = foldl (\ys x -> x:ys) []
  2. xs = [1..1000001]
  3. main = putStr ("new list's head:" ++ (show $ head (myreverse xs)) ++ " old list's head:" ++ (show $ head xs))
Success #stdin #stdout 0.41s 64008KB
stdin
Standard input is empty
stdout
new list's head:1000001 old list's head:1