Optical trapping of optical nanoparticles: Fundamentals and applications