Carbon Nanotubes: From Basic Research to Nanotechnology