Matrix Chain Multiplication implemented on Java and visualization using Swing. (Reference: CRLS)