lambda{|gsrch,ratio|['rocks','sucks',nil].each{|w|(w.nil? && (puts "Rocks/sucks ratio for #{ARGV.join(' ')} is %0.1f:1" % [ratio]))||(ratio = ratio.nil? ? gsrch.call(w) : ratio/gsrch.call(w))}}.call(lambda{|word|(/of about <b>(.+?)<\/b>/m.match(open("http://www.google.com/search?q=#{word}+#{ARGV.join('+')}").read)[1]).sub(',','').to_f},nil)
