A small unix shell in C