Move `10_custom_functions` to Part 1, and streamline it down so that it doesn't use material from Part 2. Move the challenges to Part 2.