Knowlede =/= rules. Someone who follows a recipe could come to the same result, but the improvising cook having basic cooking knowledge and being creative with that is not following a rule. Rules/recipes/algorithms are pre-defined instructions, they are static. They ease the process of decision...