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