Fermat as a Library. Update January 5, 2018

November 22, 2017; June 17, 2017; April 24, 2017; July 5, 2016; June 16, 2016; June 7, 2016; November 25, 2015