why does the default asc sorting function put strings starting with numerical characters after strings starting with alphabetical characters??