In Darwin’s Dangerous Idea, Daniel C.Dennett uses the concept of an algorithm to shed light on Darwin’s theory of Natural Selection. According to Dennett, evolutionary change as a result of random variation and differential reproductive success can be understood as a “formal process that can be counted on – logically – to yield a certain result whenever it is ‘run’ or instantiated.” (Dennett, 50). The three defining elements of an algorithm fulfill the : substrate neutrality, underlying mindlessness, and guaranteed results. Viewing seemingly complex biological phenomena through such a formulaic lens can be intriguing or frightening depending on one’s frame of mind.