libft, lemin, 42sh