Matrix Chain Multiplication - Dynamic Programming (DP) Print Parentheses - Java source code