Ten (10) teams are playing matches against each other. Assume that each team will play every other team once, how many matches must take place?
a) 45
b) 55
c) 90
d) 100