Synthesis and Purification of Carbon Nanotubes