split_into_pairs([A,B],[[A,B]]). split_into_pairs([A,B|T], [[A,B]|XX]) :- split_into_pairs(T, XX).
Standard input is empty
[[1, 2], [3, 4], [5, 6]]
Warning: /home/gJRDLs/prog.pl:5: Goal (directive) failed: user: (split_into_pairs([1, 2, 3], _G382), write(_G382))