A genetic algorithm for generating Brainf*ck programs in Haskell