Multiple change point analysis: Fast implementation and strong consistency