C Algorithms for interviews and development.