add notes on how method dispatching and lookup works in Ruby