fix let because it turns out using conses was actually a bad idea
Move down definition of new, make y() produce the nil list if no params
add ->, ::, ->(), ::(), fix new to use trailing args
Implement list in one line of code!
MERGE! ALL THE SYMBOL TABLES!
Merge pull request #30 from TazeTSchnitzel/yolisp

add ->, ::, merge symbol tables with CLOSURES!!!!, fix new to use trailing args, add list