Which parameter should be first `old` or `new`?
I've created function `replaceElement`. I'm not sure if `old` parameter should be first or second. What is common way for parameter order in this case?

    void replaceElement(Element *old, Element *n);

or

    void replaceElement(Element *n, Element *old);


Which parameter should be first `old` or `new`?
===

I've created function `replaceElement`. I'm not sure if `old` parameter should be first or second. What is common way for parameter order in this case?

    void replaceElement(Element *old, Element *n);

or

    void replaceElement(Element *n, Element *old);

