Now we’ll implement cost() in Beverage (instead of
keeping it abstract), so that it can calculate the
costs associated with the condiments for a particular
beverage instance. Subclasses will still override
cost(), but they will also invoke the super version so
that they can calculate the total cost of the basic
beverage plus the costs of the added condiments.