Improve Fuller method
This method uses some complex power law calculations that might be handled in a more efficient way, e.g. using some constexpr
functionality. This however might require a change in the interface as the user should directly give the result of some calculation on constants.