Contributed by Nick Sherman
Contributed by TPTQ Arabic
Contributed by Jorge Iván Moreno Majul
Contributed by Shiva Nallaperumal