"Crypt Master" <cryptmaster at hotmail.com> writes: > -- gaSolutionSpace :: [a] -> [a] > gaSolutionSpace x = x : gaSolutionSpace (evolvepopulation x) Stop deceiving yourself until it's too late. :) Why did you comment out the type annotation? -- Feri.