implement matrix calculations in matrix.ml, including Strassen's algorithm; update README for matrix.ml