Integrate variable number of parameter handling into kernel
At the moment, the DOYStatistics
class has internal knowledge of the use of variable number of parameters in the DOY kernels. This makes it hard to change the parameters in the existing kernels as well as the addition of new kernels for the use with the existing statistics class. A better design would integrate the handling of the number and indices of the parameters into the kernel itself.