part 1
discount_calculator
ignore