Style improvements, do not use returns nor local mutable variables. CountChange can now also handle empty list of coins