Stochastic algorithms with geometric step decay converge linearly on sharp functions