mini-shell implemented in c programming language