Assignment1 2018

Assignment 1: automatic differentiation