twajya tubwira inshuti zacu ibyadushimishije federman hid from the nazis on farms in southern france during the holocaust first consider binary product functor which is a bifunctor