└─ What are file descriptors, why does Unix treat everything as a file, and how does the kernel keep track of them?