libft rejoin