Progamming in C