Performative Prediction: Theory And Practice