The parameters of the universe we inhabit are incredibly well tuned to allow life to develop. All the constants governing the four known forces of the universe, the masses of the elementary particles etc. have exactly the required values to enable complex molecules and thus life to develop. With even Continue Reading