Inspired by
Sadianne Visser's
Shuffle