p :- p.
p.

last([_|R],E) :- last(R,E).
last([E],E).
