I wish somebody makes a struct for all these parameters and passes that around
instead of passing 99 different arguments to one function (and in fact carrying them over with an extra admixture from the setPFEGParameters)