30 Days of coreutils: ls

ls seems simple, but has a lot going on.