Attribution on shuffle() function.