How can an algorithm have "emergent behaviour" that is not intrinsic to that algorithm?
The behavior of Machine Learning algorithms is determined by both the algorithm and the data that is used to train it. The level of learning and types of behavior that the algorithm will learn from the data is not explicitly coded anywhere, and can be very surprising and complex.