Basic implementation of "useless gap"  Currently doesn't work for m->nmaster = 0 or > 1