Suzuki Algorithm for Contour Detection

Is there anyone who could help me understand Suzuki’s Algorithm that is used in the OpenCV contour detection. I am trying to implement an async version of contour detection.