Solving the n-queen problem with genetic algorithm and haskell