Can you show an example/outline, how to implement a `DerivativeStructure` based on symbolic derivation? At the moment I've used my own NewtonSolver in [FindRoot](https://github.com/axkr/symja_android_library/blob/master/symja_android_library/matheclipse-core/src/main/java/org/matheclipse/core/reflection/system/FindRoot.java), but it would be nice to have a general solution which I can use with hipparchus.