Why There Is Life On Other Planets