First commit of algorithm visualization assignment.