public function find(callable $func)
{
$found = null;
foreach ($this->elements as $key => $value) {
if ($func($value, $key)) {
$found = $value;
break;
}
}
return $found;
}