In [1]:
def foo(n):
a = [1]
for i in range(n):
a = map((lambda x, y: x + y), a + [0], [0] + a)
return sum(map((lambda x: x*x), a))
In [2]:
%timeit foo(20)
foo(20)
Out[2]: