deep compare lists with equal?
better list compare