Optimizers -- Momentum and Nesterov momentum algorithms (Part 2)