PEUUYRZ5MHYM2IQTN3ASXPIFZSK5KI32LIHWM6RIWVRRXIQ5GTNQC
// In order to avoid killing a directory before killing the files
// inside, sort the longest paths first.
let mut dead: Vec<_> = dead.iter().collect();
dead.sort_by(|a, b| {
let cmp = b.1.1.cmp(&a.1.1);
use std::cmp::Ordering;
if let Ordering::Equal = cmp {
b.cmp(&a)
} else {
cmp
}
});