Implement deep copy for functions. Update api documentation
Implement recursive @evaluate. Fix pointer bugs in @dequeue and @paste
Implement @apply
Implement non-evaluating @substitute
Add recursive evaluation to @substitute