shuffle
max sub array