Text this: The South African GAAR : striking a balance between permissible and impermissible tax avoidance