def reverse(s):
    if len(s) <= 1:
        return s
    
    left = s[0]
    right = reverse(s[1:])    

    return right + left

print(reverse("balloon"))
print(reverse("fish"))
print(reverse("frogs"))
print(reverse("Pneumonoultramicroscopicsilicovolcanoconiosis"))
print(reverse("Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo"))
print(reverse("Erik Andersen"))