Artificial Intelligence: From Machine Learning to Super-Intelligence and the SingularityRichard Urwin4