add slow_equals and tests for it