NEW: Symbolic differentiation support for any function!