What serves a different purpose in biological evolution than error elimination serves in science?