notes on how to go about variable branching factor
VBF seems to work for BF=2, but it's a lot slower now