Text this: Recent developments in purification of single wall carbon nanotubes