/* Typically a French menu consists of - Appetizer - Main course (meat, fish or vegetarian) - Dessert Examples of appetizers salad, poached egg, artichoke Examples of main courses meat: steak with vegetables, chicken with fries, fish: trout with rice, salmon with eggplant vegetarian: falafel with rice, vegetable lasagna Examples of desserts fruit salad, fresh fruit, cake Write a Prolog program Facts to introduce components Rule(s) to define/verify the structure of a French menu A valid menu ?- french_menu(salad, trout_with_rice, cake). Invalid menus ?- french_menu(salad, trout, cake). ?- french_menu(falafel_with_rice, trout_with_rice, cake). */