Contributed by Christian Gruber
Contributed by Hauke Irrgang
Contributed by Daniel Stuhlpfarrer
Contributed by Florian Hardwig