Removal of redundant leaf nodes done, great reduction on nodes.
Now need to handle cutting of small rules, which is not efficient.

example from 10000acl:
======================
Node[18865<-18842]@7 d1-b5-v0 | d1-b0-v0    Rules{1}: 1 Nodes{0}: 0
Node[18842<-18745]@6 d0-b2-v9 | d1-b6-v9    Rules{6}: 6 Nodes{2}: 2
Node[18745<-17353]@5 d4-b0-v6 | d0-b3-vc    Rules{7}: 7 Nodes{7}: 7
Node[17353<-10473]@4 d0-b6-ve | d4-b1-v0    Rules{8}: 8 Nodes{4}: 4
Node[10473<-2095]@3 d1-b7-vf | d0-b4-v9     Rules{8}: 8 Nodes{4}: 4
Node[2095<-73]@2 d1-b2-vc | d0-b1-v3    Rules{20}: 20 Nodes{11}: 11
Node[73<-0]@1 d0-b7-v9 | d0-b5-vc   Rules{220}: 220 Nodes{92}: 92