Everything You Should Know About Properties Of Carbon Nanotubes