shrinking JS, improving sorting (0-9 then A-Z)