working on coinage problem, i think next step would be to order problems by increasing size - it would help the memoization
tried sorting problems by increasing order, insufficient perf gain