# File lib/mechanize/history.rb, line 17
    def push(page, uri = nil)
      super(page)
      @history_index[(uri ? uri : page.uri).to_s] = page
      if @max_size && self.length > @max_size
        while self.length > @max_size
          self.shift
        end
      end
      self
    end