The case is the same for computer science as it relates to the world of information processing. Long before humans, life on Earth was processing information. The copying and mutations of the DNA that occurred between successive generations of bacteria, animals, and plants is information processing. With the evolution of nervous systems, information processing came to be carried out in brains on a yet different and even more massive scale. Computer science is more than just a metaphor for the world of information processing. Its ambition is all-encompassing in aiming to explain every kind of information processing that is possible, whether in biology, silicon, or some other realization. As long as gaps are found between the description that is offered by computer science and a real-world information processing phenomenon, efforts will be made to update computer science in order to resolve the gap.