Chemical Functionalization And Application Of Graphene And Single-Walled Carbon Nanotubes