Just a module for CS242's rather silly portfolio assignment