Some could argue that the Singularity is already here; that point in time as Ray Kurzweil famously popularized after which our technologies improve at such an exponential rate that even tomorrow becomes incomprehensible to today. I would argue we have just about arrived. It is true th