bifunctional amphifunctional isofunctional plurifunctional monofunctional semifunctional trifunctional oligofunctional unifunctional multifunctional