Computational Views of Evolution