https://peeterjoot.com/2014/10/09/numerical-lu-example-where-pivoting-is-required/
Numerical LU example where pivoting is required