a shell written in c