Added comments
Enjoy the lovely rough descriptions of all functions above them