Who programmed the program? DNA, information and evolution