You can try this repository 516. I have been searching for this too, so I spent some time trying to update and generalize a few implementations I’d seen on GitHub. If you have a fix for the overflow issue too, I would be grateful