PPT Slide
/* reverse3( Listin, Listout ) */
reverse3( [ First | Rest ] , Ans ) : -
reverse3( Rest , Temp ) ,
append3( Temp , [First] , Ans ) .
| ? - reverse3( [ a , b , c , d ] , X ) .
How efficient is this procedure?
reverse3( [ a, b, c ], X ) caused