What the max-flow min-cut theorem is really saying — Duality in action