Unix Shell written in C