zoozle
macro_rules! swap { ($e:ident,$m:ident) => { ... }; }
Simple swap macro. You don't need &mut before variable.