Computational Learning Theory and Natural Learning