Big Bounce
According to one version of the Big Bang theory of cosmology, in the beginning, the universe had infinite density. Such a description seems to be at odds with everything else in physics, and especially quantum mechanics and its uncertainty principle. It is not surprising, therefore, that quantum mechanics has given rise to an alternative version of the Big Bang theory.
According to some quantum loop gravity theorists, the Big Bang was merely the beginning of a period of expansion that followed a period of contraction. In this view, one could talk of a Big Crunch followed by a Big Bang, or more simply, a Big Crunch.
The main idea behind the quantum theory of a Big Crunch is that, as density approaches infinity, so the behavior of the quantum foam changes.
Perhaps all the so-called fundamental physical constants, including the speed of light in a vaccuum, were not so constant during the Big Crunch, especially in the in the interval stretching 10**-43 seconds before and after the point of inflection. (One unit of Planck time is about 10**-43 seconds.)
If the fundamental physical constants were determined in a quantum-mechanical manner during the Big Crunch, then their apparently inexplicable values in this universe would not be so surprising, it being understood here that a universe is that which exists between a Big Bang and its Big Crunch. The problem of failed universes (those that fail to produce carbon-based life forms) is thus resolved.
Objections
One of the main objections to the Big Bounce view is the evidence that has been accumulating that our universe is not destined for a Big Crunch at all. However, this evidence does not exclude the possibility that our Big Bang was preceded by the very last Big Crunch, at least the very last one in our vicinity.
Furthermore, it remains a possibility that a better understanding of quantum foam may result in a re-interpretation of the evidence regarding the fate of our universe.