CDS and Synthetic CDOs Explained