Contributed by Akid Danial
Contributed by Julian Bebout
Contributed by Bryson Stohr
Contributed by Sam Berlow
Contributed by Alp Atalan