NAPSS—a numerical analysis problem solving system