Add free-function swap.
4 files changed