basic c progs