abs($d) ) && ( $b = [abs($d),$t1,$t2] ); $n = array_shift( $w ); if( sizeof($t1)<$m ) separate( $m, array_merge($t1,[$n]), $t2, $d+$n, $b, $w ); if( sizeof($t2)<$m ) separate( $m, $t1, array_merge($t2,[$n]), $d-$n, $b, $w ); }