non square matrices added to matrixGL