The Use of Thiocarbonyl Compounds in Carbon-Carbon Bond Forming Reactions