Inspired by
waiting on west's
Shuffle