def List_Nats(n):
'''
Write a recursive function that takes as an input a positive integer and outputs list of natural numbers from 1 to that integer
'''
if n ==1:
return [1]
else:
return List_Nats(n-1) + [n]
http://www.greenteapress.com/thinkpython/html/index.html