1.
Basic Shell Implementation in C99
github.com