+ First fully correct distributed version (tested on 2 and 4 nodes)