question regarding python 3

Consider the following Python function.

def mystery(l):
if len(l) < 2:
return (l)
else:
return ([l[-1]] + mystery(l[1:-1]) + [l[0]])
What does mystery([23,13,71,66,28,55]) return?