why are rosencrantz and guildenstern good friends to hamlet