sort array by string length