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