global
def bar(string, remaining = ['b','a','r'])
def bar(string, remaining = ['b','a','r']) if remaining.empty? string else bar(string << remaining.shift, remaining) end end
def bar(string, remaining = ['b','a','r']) if remaining.empty? string else bar(string << remaining.shift, remaining) end end