In the context of the components of a typical expert system, a__________is a software package with manual or automated methods for acquiring and incorporating new rules and facts so that the expert system is capable of growth.