Lookbehind Optimizer: k steps back, 1 step forward