Shuffles array first