Mark Parncutt

Results 4 issues of Mark Parncutt

### Current Behavior In the attached dataset and code, the result returned by `lowest_common_ancestor()` is a common ancestor but certainly not the lowest one. This can be seen in the...

Defect
LCA

Update dependencies for compatibility with Python 3.12. I am using this in a production deployment and it's working great.