The miracle of peer review and development in science: an agent-based model Article in Scientometrics (March 2017)