HEURISTIC DENDRAL : a Program for Generating Explanatory Hypotheses in Organic Chemistry