1.
almighty
2.
omnipotent
3.
all-purpose
4.
universal