Step: Add Reverse Variation

It seeems to work for both horizontal and vertical variations without extra rules.
Not sure where to put it in the file to keep it organized.