Nanobots for Dinner: Preparing for the Technological Singularity