DP Matrix
visualize dynamic programming problems