Square hashable