First commit
C source code