List Equalty:
Second Rule
l
Two lists are equal if they are both non-
empty and
l
the first elements of each are the same,
and
l
the lists of the rest of the elements of
each are equal.
l
equals([A | L], [A | M]) => equals(L, M);