This is an illustration of reverse automatic differentiation. It was written as part of a proposal for GSOC 2009 and was accepted and successfully completed.