The ARC Prize 2024 Winning Algorithm