Exploring flowers and their functions