fixed list()
changed argument list from List to Vector for native functions
fixed tail recursive call marking
added script file with Ackermann function definition