class ReeArray::IndexBy

def call(list, &proc)

def call(list, &proc)
  result = {}
  list.each { result[yield(_1)] = _1 }
  result
end