“…complex sets of code meant to produce something that mimics the data that’s been fed into it. An elaborate mimic following tens of thousands of carefully managed rules and steps to produce something almost new and unique. ”