I've been wondering lately, is there any particular reason Array 
doesn't have a shuffle() method?  I realize it's pretty simple to roll 
my own, but this seems useful in many situations so I'm surprised it's 
not part of the core.  Any thoughts?

James Edward Gray II