New recursive circle finding algorithm