added some documentation and an example how to specify method selection
in the presence of overloading