does bisegmentation recursively