Added gratuitious VecMap for problem 15.
Fixed bug in VecMap for problem 15.
Refactored Memoization to use a generic Map for problem 15.