added some practice problems from 99 Haskell Problems