code: def empty( self, node ):
          
          overall = self.overall( node )
          if overall:
              return (overall - self.children_sum( self.children(node), node))/float(overall)
          return 0
docs: Calculate empty space as a fraction of total space