TODO: Binary search.
TODO: Web app (multiple processes, JS frontend, python backend).
TODO: Graph algorithm.