Duality Introduction - Discrete Optimization Academy