homework4 exo1 linear jacobian