Distributed and decentralized pi calculation

commits