Some synthetic and comparative aspects of ylide intermediates: Cyloimmonium phosphorus ylides and IT-Sulfuranes