Added first, last, second, rest, and initial functions
made a minor fix to require in the repl
added support for recursive anonomous functions