Markov chain Monte Carlo algorithm
super clever ways for computers to work with huge amounts of data
Technical definition
A computational technique used for estimating parameters in complex systems by iteratively updating a probability distribution based on observed or simulated data.