A Mancala AI in Haskell