All code should have some sort of documentation