some C programs