A matrix is a rectangular array of numerical values. You can add or matrices to form a third matrix. You can multiply a matrix by a scalar, and you can matrix. Design an ADT that represents a matrix that has these operations. Specify each by stating its purpose, by describing its parameters. Then write a Java interface for the methods of a matrix. Include javadoc-style comments in your code.