https://blog.magicloops.dev/posts/analyzing-magic-loops/