BUCA : a new pattern classification algorithm