A Finely Tuned Existence: the Anthropic Principle