Availability:built-in
apply(:Goal, 
+List)apply(plus(1), [2, X]) 
calls
plus(1, 2, X). New code should use call/[2..] if the length 
of
List is fixed.
apply(:Goal, 
+List)apply(plus(1), [2, X]) 
calls
plus(1, 2, X). New code should use call/[2..] if the length 
of
List is fixed.