Added some more library code and fixed a bug with lambda.

Previously the environment used for evaluating the body of lambda fns
would be the environment it was called from, which was a mistake. Now
the environment that the lambda fn was defined in is used. I also
added member and find.