Most code featured in this repository has been written purely as a way to develop my skills and understanding of C. For the most part the programs are implimentations of common algorithms, but some are based on set problems as detailed in both the title and the initial comments of the file.