#pragma once #include namespace stl_algorithms { [[nodiscard]] auto square_all(const std::vector& data) -> std::vector; [[nodiscard]] auto sum_all(const std::vector& data) -> int; [[nodiscard]] auto product_positive(const std::vector& data) -> long long; } // namespace stl_algorithms