Inspired by
augustine's
Shuffle