Topics in algorithmic game theory and data science