The great debate: does God exist?