Evolution as theory and fact