How many can we be?

To answer this challenging question, we need to go on a journey through time, both in the past and in the future…