updated (and opti) libft for the 42 scool's projects