How many singularities are near and how will they disrupt human history? · Study