September 14, 2014: I added it to highest a few days ago. It appears to be working well there, though it's not blazingly fast. September 6, 2014: This code is well tested now. I've not added it to highest yet, but it passes 100% of the unit tests I've thrown at it. September 5, 2014: This code is pretty well tested now. I still want to embed it in "highest" before calling it ready for real use. September 5, 2014: This code is completely untested, and should be considered a mere rough-draft. Don't use it yet.