Contributed by Maxime Maynard
Contributed by Tsugato Jamisen
Contributed by (Harald) Peter Ström
Contributed by Nathan Prost
Contributed by Ryan Brotherston