Synthetic strategies for generating inorganic nanoparticles with optical, catalytic, and biological importance