Text this: Dualidad gap en programación convexa