Day 36: A tiny autograd engine | Math for Machine Learning