Contains work from classes I have taken.