Checkers. In Haskell. With Math.