Chaos, Fractals and P2P Programming