Rotate solutions

Rotate was solved using Lisp by 2 contestants. Solution sizes: average 3774 bytes (shortest: 3628; longest: 3924).