cross-posted from: https://lemmygrad.ml/post/1759250

https://www.mazdoorbigul.net/pdf/Bigul-2005-12.pdf