def index_of_min_by(size = nil, &block)
          vals = min_by(size, &block)
          dv   = reject_values(*DaruLite::MISSING_VALUES)
          vals.is_a?(Array) ? (vals.map { |x| dv.index_of(x) }) : dv.index_of(vals)
        end