The New General Anti-Avoidance Rule: A comprehensive discourse on this Statute