This is an assignment for my CS 2420 class