[libc++] Alphabetize and include-what-you-use. NFCI.

Differential Revision: https://reviews.llvm.org/D102781
diff --git a/libcxx/include/algorithm b/libcxx/include/algorithm
index 65655d7..1ae84f7 100644
--- a/libcxx/include/algorithm
+++ b/libcxx/include/algorithm
@@ -646,15 +646,15 @@
 */
 
 #include <__config>
-#include <initializer_list>
-#include <type_traits>
-#include <cstring>
-#include <utility> // needed to provide swap_ranges.
-#include <memory>
-#include <functional>
-#include <iterator>
+#include <__bits> // __libcpp_clz
 #include <cstddef>
-#include <bit>
+#include <cstring>
+#include <functional>
+#include <initializer_list>
+#include <iterator>
+#include <memory>
+#include <type_traits>
+#include <utility> // swap_ranges
 #include <version>
 
 #include <__debug>