implement some simple unix tools in c to understand a bit more about the language