mexican cooking is a form of general cooking