# File lib/map.rb, line 565
  def select
    array = []
    each{|key, val| array << [key,val] if yield(key, val)}
    array
  end