MAJ LIBFT v0