@no1author,
Divine omnipotence is not only impossible and self contradictory it is silly.
Divine omnipotence is a theological mistake and a serious one at that.
If you abandon the concept of divine omnipotence, the long sequence of cosmological and biological evolution, and the serious setbacks, mass extinctions, dead end evolutionary branches and even the problem of natural evil and moral evil can be more adequately dealt with in theological terms