Text-Justification-Program-Haskell text justification program using dynamic programming and memoziation