The code for the algorithms Scatter, AllGather, and Reduce has been added (and tested). Partial implementation of WaitAny is present (does not support optimist mode). The code has already been merged with the parent branch so no conflict should arise.