Explaining the Fermi Paradox - Why the Universe is teeming with lif...