Total synthesis and natural products