Found bug in matrix multiplication and getColumnMajorOrder. Was using the constructor incorrectly