Part of the Trend series.
Contributed by Mario Luevanos
Contributed by Ceren Burcu Turkan
Contributed by Ciarán