tested 50 cents
tested 99 cents
refactored expectedChange to now be a method instead of an ArrayList