// Q.DF structure Q: [ head word tail word ] manifest [ lQ = (size Q)/16 ]