Mathematics of Differential Privacy