Open-ended exploration and algorithms.