Inspired by
β„•π•šπ•”π• 's
Shuffle