Shift operators and their classification | Synapse