Evolution as a fact and theory