Working on functions, current issue is with the parameter list throwing a seg fault when it reaches an array variable, something to do with checking for an array in nodeAstToSym