Fail early on wrong derivation order. If the user asks for a derivation order that is too large for the number of points in the finite differences algorithm, we now detect it before the first call to the underlying function.