Add NestList and FixedPointList

Both of these functions seem to work, but let me know about anything that needs adjusting or whatever.

In particular I'm wondering if there is a more idiomatic way to return a generated list than `return Expression('Identity', <python list>)`.