The geological time scale is a record of