def <<(match)
      if include?(match)
        match.reject!
      else
        @matches << match
        @matches.sort!
        @matches.pop.reject! if @matches.size > @capacity
      end
      self
    end
def <<(match)
      if include?(match)
        match.reject!
      else
        @matches << match
        @matches.sort!
        @matches.pop.reject! if @matches.size > @capacity
      end
      self
    end
Initializes the list.

 @param capacity [Integer] The maximum number of matches this list can hold
 Pushes a match into the list.
 The list is re-sorted and any matches that don’t fit are rejected.

 @param match [MatchyMatchy::Match]
 @return [MatchyMatchy::MatchList] Self