some practice for the programmer interview, C language