I like the new code in this function and findChild function. Both have similar logic except the return value. So I think we can replace the code in this function with ``return (this.findChild(pos) === this);``