https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_310__Odd_Arrays.html