Introducing a General Anti-Avoidance Rule (GAAR): Ensuring that a GAAR Achieves its Purpose