I have been trying to increase code reuse in the projects I have been doing recently. In my first few years of coding I hardly ever got to reuse any of my code because it was always too coupled together and dependant upon other parts of the code. So recently I have been trying to write code which I can reuse. It has been interesting that since I have been doing this I have noticed that my library