edit distance, 2d dp
evaluate-reverse-polish-notation, use stack
gas station, avoid scan poor areas