numeric/poly.h uses std::swap but was not including the `<algorithm>` header. Pull Request: https://projects.blender.org/blender/blender/pulls/110659
numeric/poly.h uses std::swap but was not including the `<algorithm>` header. Pull Request: https://projects.blender.org/blender/blender/pulls/110659