Does God Exist? (A Teleological Answer)