ValenceArray packing uses values instead of lookups
ValenceSeek