An Improved Oscillating-Error Classifier with Branching