Can a computer be creative? Computational creativity is concerned with machine systems that produce novel and high-quality artifacts (broadly construed) for the pleasure and consumption of people. Such systems could produce jokes, poems, visual art, architectural blueprints, business processes, fashion ensembles, financial service designs, or any other such artifact that is popularly viewed by people as creative output. In this paper, we focus primarily on culinary recipes, which include both the set and quantities of ingredients to be used as well as the methods and procedures of preparation. We also discuss menus, which are sequences of culinary recipes. - from here.