Completed the assignment... this one was frustrating and I half-assed it.