able to do many things or serve many purposes well