The crossover function will attach the first part of the first MoG
to the second part of the second one and do the same for the
remaining parts to generate to new matrices. The early matrices
are called parent matrices and the later ones are the child matrices.
The result of the crossover function on these two MoGs considering
the calculated cutting points will be as the following.