Add recursive example
$(a=3)id changed to $(a->3)id
Add recursive function and recursive environment support