Expression trees for functions. Autodiff traversing forwards and backwards.
The educational explanation for this topic is being developed.