99haskellproblems