fixed circular pointer bug in the runtime that was caused by using a linked list to store argument lists for computations. Now A fixed size array of length equal to the arity of the function is used