Types of Utility Functions: A Comprehensive Guide