Contributed by Nikolas Wrobel
Contributed by Nikolas Type
Contributed by Alexandre Cano
Contributed by Felipe Dário