A C-Tutorial