Change approach to allow for a configurable number of keys.
Change approach to allow for a configurable number of keys.

Implement key comparisons using swift's safe comparison function

CloudBrewery/swift-container-keys