The Singularity is Here: Revisiting Kurzweil