Fork Copy 1) { $newInput = array_reverse($output); if ($newInput[0] == end($input)) { $input = array_merge([$newInput[0]], array_reverse(array_slice($newInput, 1))); } else { $input = $output; echo $newInput[0] . ' -> '; } $output = kill($input); } echo end($output);