Temporarily disabled the balanced DIET implementation due to a bug in the union operation which causes the set data to become corrupted and produce incorrect results.
Imported our old implementation of the original, simple DIET to use until the balanced DIET is fixed.