Default 0.0 in hash is roughly 5% speed-up
Array slice, not range, is roughly 5% speed-up
Minor speed-up in place sorting