Lubachevsky–Stillinger Algorithm