Additive fuzzy systems: from function approximation to learning