https://blog.uvm.edu/aivakhiv/2015/09/04/peirces-long-revolution/
Peirce's "long revolution"