umuntu utihutira kurakara azahosha impagarara planner concepts influenced languages such as prolog and smalltalk umukobwa wambaye ishati yijimye yijimye imbere ya armoire