Inspired by
Lu's
Shuffle