Implement LU decomposition
Add tests for LU decomposition
Implement SymPy version of fraction_free_LU
Implement QR factorization
Merge branch 'master' into Matrix_Decompositions
Add new test
Add brackets when printing a `Rational`
Merge branch 'Fix_#204_print_error' into Matrix_Decompositions
Implement LDL decomposition
Merge branch 'master' into Matrix_Decompositions

Conflicts:
	src/dense_matrix.cpp
	src/matrix.h
	src/tests/matrix/test_matrix.cpp
Implement LDL and Cholesky decomposition
Comment out cholesky tests
Merge branch 'master' into Matrix_Decompositions
Remove the test for print which is being addressed in #206
Merge pull request #202 from thilinarmtb/Matrix_Decompositions

Matrix decompositions