https://www.myrelaxplace.com/2007/07/03/big-bang-big-crunch-and-big-bounce/
Big Bang, Big Crunch, and Big Bounce