Dijkstra's Two-Stack Algorithm for Expression Evaluation