libft norm