Past and present futures of nanotechnology