Contributed by Richard Lipton
Contributed by Florian Hardwig
Contributed by Tamasin Handley
Contributed by Annie Szafranski