Coding for Interview - Coin Change - memoized solution