The Underlying Behavioral Algorithm of PARTITION