Write the tests for the Matrix.rightProduct method.
Refactor the code dependent on Vector.forComputation() in order to
reduce complexity removing a lambda type from the tuple list.
Implement a first version of the Matrix.Solve method using the iterator
approach. It should be nice to use LU factorization to have a precise
result. Add a simple test to catch this behavior.
Fix the solver and now the test pass the solving of a simple system.