Understanding Peptides: A Comprehensive Guide