An Efficient, Generalized Bellman Update For Cooperative Inverse Reinforcement Learning