Cyclization strategies in peptide derived drug design.