Random Reshuffling: Simple Analysis with Vast Improvements - Mishchenko, Konstantin; Khaled, Ahmed; Richtarik, Peter (Advances in Neural Information Processing Systems, 2020)