Add Strings and preloaded functions
Start working on tail recursion
Tail recursion done