Example2.3 ComputeChange