arxiv.org
size_t my_strlen(const char *s) { return (*s == '\0') ? 0 : 1 + my_strlen(s + 1); }
Reply on news.ycombinator.com