use arc_is2 to do comparisons
use arc_iso2 instead of arc_iso when doing full comparisons
add prototype for arc_iso2
fix some bugs in arc_iso/2
tests for lists with circular structure
use iso2 to do comparisons in hash_isocmp
use arc_iso2 to compare pairs of elements