Summary of Equality Rules
1
equals([ ], [ ]) => 1;
2
equals([A | L], [A | M]) => equals(L, M);
3
equals(X, Y) => 0;