#ifndef LEXICOGRAPHICAL_COMPARE_HPP # define LEXICOGRAPHICAL_COMPARE_HPP namespace ft { template bool lexicographical_compare ( InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2 ) { for (; first1 != last1; first1++, first2++) { if (*first1 < *first2) return true; if (*first2 < *first1) return false; } return (first1 == last1 && first2 != last2); } } // namespace ft #endif