cycle of progress in science 5792762