1.
various
2.
extensive
3.
allround
4.
omnifarious
5.
general-purpose