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