Kurzweil claims singularity will happen by 2045