Libft from 42