When Will Artificial Intelligence Reach Singularity?