An Introduction to Artificial Prediction Markets