Most of the programs I have written for school project