R.E. = reverse engineer
There is something called ‘genetic programming’ where you use computers to try to recreate evolution but for technological reasons instead of for biological reasons. You may give the computer some component parts and then tell it to constantly mutate and mate its creations until you end up with a creation that suits your technological purposes. In this article they talk a bit about using it to create better jet parts.
http://www.genetic-programming.com/published/usnwr072798.html
Question is, instead of using it to invent new technology can we use this kind of program to understand pre-existing technology and biology? I know computers aren’t nearly fast enough as of 2006 but would it be possible to put in as much data as we know about the human body (which is alot), and about human evolution and ask the machine to fill in the gaps, to evolve a human from a human ancestor, and to only keep the humans that possess the same biology that we do in the hopes that the computer would also be able to fill in the other gaps about our biology? Could we evolve in the virtual world a primate into a human who has all the human capacities, and when that happens examine the virtual human to gain a better understanding of our own biology (since his biology would have to be identical to ours as we understand it) or would his biology be divergent in all the aspects that we don’t currently understand?