Contributed by Timothée Goguely
Contributed by Stephen Coles
Contributed by Lizy Gershenzon
Contributed by Florian Hardwig
Contributed by Travis Kochel