Text this: Functionalization Methods of Carbon Nanotubes and Its Applications