Source: https://www.stat.cmu.edu/~ryantibs/convexopt-S15/lectures/14-newton.pdf