Advances in computers: Nanotechnology