Recognizing errors in inductive logic: hasty generalizations, biased generalizations, and non sequiturs.