https://blogs.glowscotland.org.uk/er/kirkhill24a/2019/11/12/p3a-2s-magical-maths/
P3a.2's Magical Maths