Please reason step by step, and put your final answer within \boxed{}.
There are some teams in a soccer league and each team plays each of the other teams once. A total of 55 games will be played. How many teams are in the soccer league?
user