Adapter (4.1)

Suppose you have a matrix manipulation package with operations as follows:
    public class Matrix {
        public Matrix (double [] [] entry) {...}
        public static Matrix plus (Matrix l, Matrix r) {...}
        public static Matrix minus (Matrix l, Matrix r) {...}
    }
Suppose also that a client expects matrix operations with a different name, e.g.,:
    public static Matrix add (Matrix l, Matrix r) {...}
    public static Matrix sub (Matrix l, Matrix r) {...}
Design, code and execute an adapter for this problem.