https://can-zhou.github.io/posts/optimization/
Optimization Overview - Can Zhou