'Adds two sequences of players by combining repeat players and summing
their statistics.'

def __add__(self, other):

    players = OrderedDict()
    for p in itertools.chain(self, other):
        if (p.playerid not in players):
            players[p.playerid] = p
        else:
            players[p.playerid] += p
    return GenPlayerStats(players)
