added a relaxed comparison for int32 slices, which just ensures
that slices have same values irrespective of it's location
graph walkers for both subset and full graph traversal and their
corresponding tests