Predicting the next move in rock-paper-scissors or the next word in a sentence with built-in predictors and linguistic data, with advanced options for tweaking performance.