private WrapperMoney getChange( int m ) {
		List<Money>		lom  =  new ArrayList<>();
		
		while ( m > 0 ) {
			if ( m > 100 && dollar_count > 0 ) {
				lom.add(Money.dollar);
				m  -= 100;
				dollar_count--;
			} else if ( m > 25 && quarter_count > 0 ) {
				lom.add(Money.quarter);
				m -= 25;
				quarter_count--;
			} else if ( m > 10 && dime_count > 0 ) {
				lom.add(Money.dime);
				m -= 10;
				dime_count--;
			} else if ( m > 1 && one_count > 0 ){
				lom.add(Money.cent);
				m--;
				one_count--;
			} else 
				break;
		}
		return new WrapperMoney(lom);
	}