Covalent Functionalization of Single-Walled Carbon Nanotubes for Materials Applications