An Observable which has more than one element is valid for `first` and `last`. These two operator just fetch the first or the last one from the Observable. Only `single` requires that the Observable must contain exactly one element.