new File( 'd:\\scripts' ).eachFileMatch(p) {f ->
ln -> if ( ln =~ '^import .*' ) {
imports << "${ln - 'import '}"
imports.each{ println " $it" }
quarter(25), dime(10), nickel(5), penny(1)
fifty(50), twenty(20), ten(10), five(5)
OzzieCoin(v) { value = v }
def plural(word, count) {
if (count == 1) return word
word[-1] == 'y' ? word[0..-2] + "ies" : word + "s"
def change(currency, amount) {
currency.values().inject([]){ list, coin ->
int count = amount / coin.value
amount = amount % coin.value
list += "$count ${plural(coin.toString(), count)}"