Rotate solutions

Rotate was solved using OCaml by 3 contestants. Solution sizes: average 2062 bytes (shortest: 1725; longest: 2243).