Reinis Cirpons (email@example.com) contributed to
IsObviouslyInfinite, to integrating
eigen, and contributed an implementation of the Radoszewski-Rytter algorithm for testing equivalence of words in free bands.
Joseph Edwards (firstname.lastname@example.org) contributed the container
Luke Elliott (email@example.com) contributed to the Schreier-Sims implementation.
Jan Engelhardt (firstname.lastname@example.org) contributed some bug fixes to the build system, and a number of helpful issues.
Ilya Finkelshteyn (email@example.com) contributed to the continuous integration in AppVeyor.
Isuru Fernando (firstname.lastname@example.org) contributed to the build system.
Max Horn (email@example.com) contributed some fixes.
Julius Jonušas contributed to the implementation of the Froidure-Pin algorithm.
Alex Levine contributed to the Schreier-Sims implementation.
Chris Russell contributed some tests for finitely presented semigroups.
Wilf Wilson (firstname.lastname@example.org) contributed some fixes.
Murray Whyte (email@example.com) contributed to the documentation and reported a number of bugs.
We acknowledge financial support from the OpenDreamKit Horizon 2020 European Research Infrastructures project (#676541) (primarily for the python bindings).
We thank the Engineering and Physical Sciences Research Council (EPSRC) for funding the PhD scholarships of Michael Young and Finn Smith when they worked on this project (EP/M506631/1, EP/N509759/1).