Thе BGX Algorithm