https://jian.sh/posts/2025/elevator-algorithms/