If you want to read more about the bisect idea itself, this link has a bunch of interesting use cases:
https://research.swtch.com/bisect
TLDR: you can bisect on more than just "time".