Contributed by Mark Fleming
Contributed by Laura Csocsán
Contributed by Jason Arias
Contributed by Ignasi Àvila Padró
Contributed by Daniel Gremme