New optimise subpackage

New optimise subpackage and tests subfolder.

New `optimise.order` module source file to implement code to reduce the
number of iterations to convergence by the Gauss-Seidel method.