Adam Algorithm

https://d2l.ai/chapter_optimization/adam.html