Supports multiple merges at once
Protects against errors when sparse set is not present
Properly implements the sparse set capacity