A method for round-robin assigning teams to play each other, given a list of Team objects and returning a list of Match, each containing two Team objects.