# File lib/facet/array/rotate%21.rb, line 12
  def rotate!(n=1)
    n = n.to_i
    return self if n == 0
    if n > 1
      n.times{ unshift(pop) }
    else
      n.times{ push(shift) }
    end
    self
  end