Manual solving conflicts (one day I will learn to use git merge properly....)
Refactor the input to handle matrix generation strategy
Try to minimize input handling...
Matrix _always_ generated on the fly. Removing unused/useless variables... indentation correct.
seeded_array allocated on the fly... because FORTRAN90 is cool