% output from faster1.pl twoPi(6.28319). area(A, B) :- B is A*6.28319. volume(A, B, C) :- D is B*6.28319, C is A*D. myVolume(62.8319). combine(A, B, C, D, E) :- E=..[A, B, C, D]. myCombine(ff(aa, 10, 10)).