[libc++] Implement ranges::equal

Reviewed By: var-const, #libc

Spies: libcxx-commits, mgorny

Differential Revision: https://reviews.llvm.org/D123681

NOKEYCHECK=True
GitOrigin-RevId: 569d6630204d5146aee7c0f40872cf529181d9ef
diff --git a/include/module.modulemap b/include/module.modulemap
index d3a4b45..cf394de 100644
--- a/include/module.modulemap
+++ b/include/module.modulemap
@@ -304,6 +304,7 @@
       module ranges_copy_n            { private header "__algorithm/ranges_copy_n.h" }
       module ranges_count             { private header "__algorithm/ranges_count.h" }
       module ranges_count_if          { private header "__algorithm/ranges_count_if.h" }
+      module ranges_equal             { private header "__algorithm/ranges_equal.h" }
       module ranges_fill              { private header "__algorithm/ranges_fill.h" }
       module ranges_fill_n            { private header "__algorithm/ranges_fill_n.h" }
       module ranges_find              { private header "__algorithm/ranges_find.h" }