Why is strlen so complex in C? | Hacker News Reader