Added Shuffling functionality, created an example for it.