It is widely acknowledged fact that machines are stronger than people, but is it possible for them to become smarter than us too? Some scientists fear that it is, or so says the theory of technological singularity. In a nut shell, the theory of technological singularity says that when a computer becomes capable of improving its own capabilities, even in just the slightest way, it will go into an infinite loop, getting progressively smarter, which would inevitably lead to machines becoming smarter than people, or so the theory goes. Such gains in available intelligence might lead to huge improvements in science and medicine. Diseases could be cured and so forth. On the other hand, it could lead to the total domination of mankind by robots, which would be bad. I, for one, welcome our new computer overlords.