Swap implementerad av oss istället