Made most of my old school-work full functional again, and completely -Wall -Wextra complier warnings complient, skipped a couple that were to dependent on obscure professor code.