THE BIOLOGY OF COMPUTER LIFE