Contributed by Christopher Bentley
Contributed by Florian Hardwig
Contributed by César Ganimi
Contributed by Cristiano Trapani
Contributed by Love Lagerkvist