This is taking longer than expected ........................................................................................................................................................................................................................................
Inspired by PullJosh's "Ludicrous loops"