Welzl's algorithm for smallest enclosing circle