ascendic array sort