libft && GNL