Homework 3: Updating program with ARGV and adding fixture.