My course work for CS 2240 (in C/Golang)