Nanotechnology: Applications, techniques, approaches, & the