Unveiling the Marvels of Carbon Nanotubes: From Nanoscience to Nanotechnology