6. Good Function Design Choices