my solutions of ninety-nine haskell problems