This was a challenge I gave myself. Make something that can shuffle and sort it's self. Seems easy? The challenge was that I only used one variable. (This was at least hard for me, this may be easy for you).
Shuffling takes 0.1 to INFINITE seconds.