Rotations
By Adam Heimlich, Charles Peterson and David Simutis
By Chris Duffy, Charles Peterson, John Floyd and Adam Heimlich