Inspired by
Natalya Franek's
Shuffle