I came across a strange Codecademy exercise that required a function that would take a string as input and return it in reverse order. The only problem was you could not use
reduce(lambda x, y : y + x, "hello world")