1. Organize your functional code