The Cosmological argument for the existence of God