Inspired by
penny's
Shuffle