Dynamic Programming Pattern Leetcode Playground