Discriminating among complex signals: the roles of inhibition for creating response selectivities