Shift Operators 
Shift operators affords a simple way to describe gradient-based experiments: