Theory and Algorithms for Cooperative Sy door