Distributionally Robust Optimization - Part 1