func @.bob { @.bottles = 99 ; @._bob () ; echo ("No more bottles of beer on the wall.\n") ; } func @._bob { echo (@.bottles, " bottles of beer on the wall, ", @.bottles, " bottles of beer!\n") ; echo ("Take one down, pass it around and there'll be:\n") ; @.bottles = @.bottles - 1 ; if (@.bottles == 0) return ; echo (" ", @.bottles, " bottles of beer on the wall.\n\n") ; @._bob () ; }