**call**(*f*,*A*). **A** being a vector, evaluate **f(A[1],...,A[#A])**. Remark. Unlike apply, call can be used if the function **f** needs several arguments. For example : >? printc(x[..])=call(printsep,[":",x]); >? printc(1,2,3) >1:2:3 or >? call(idealprimedec,[nfinit(x^2+1),3]) >%1 = [[3, [3, 0]~, 1, 2, 1]]