Demo project to illustrate principles and benefits of automatic differentiation in quantitative finance