Implement `$.prototype.addBack`

Test cases are derived from [jQuery's tests for the method](https://github.com/jquery/jquery/blob/4f776e5ff91c48891f02d1ca3ba31132477d3972/test/unit/traversing.js#L483-L490).