A Crash Course in Game Theory for Machine Learning: Classic and New Ideas