Object Oriented Artificial Intelligence Using C++