Growth and Doping of Carbon Nanotubes and Graphene