So for some reason I was thinking this: how many possible combinations can you have in a Pokémon team? It must be in the thousands.
It's 140,479,058,634,340,321 possible teams. That's if you just count Pokémon species, and not natures, movesets, gender, etc. This is 721 (number of available species) to the power of 6 (available team slots).
You say that number "one hundred forty quadrillion, four hundred seventy-nine trillion, fifty-eight...