Added Haskell DP change making solution based on finger tree