Reductive Functionalization of Carbon Nanotubes