public function testThatOrderStringsByMultipleCharsOrdersCorrectly(\Pinq\ITraversable $names, array $data)
{
$orderedNames = $names->orderByAscending(function ($i) {
return $i[0];
})->thenByAscending(function ($i) {
return $i[2];
});
$this->assertMatchesValues($orderedNames, ['Andrew', 'Daniel', 'Frank', 'Fred', 'Sam', 'Sandy', 'Taylor']);
}