The C programming languange - K&R, 2nd edition solutions