Switched from float to double

To-do: prevent fast determinant method from modifying original matrix. Make a row-reduction method that does that.