pub fn sort_default(entries: &mut Vec<FileEntry>)
Default sort: by file type (directory, executable, regular), then alphabetically by name (case-insensitive)