some of the coding assignments from cs112. USE ONLY AS REFERENCE. Also, none of these got perfect scores so use with caution