Inspired by
m_wallen98's
Shuffle