VM now has 3 arg native functions, and array "get" and "set" have been added
added factorial testcase