Made for the SDSU programming competition