public static function fromArray($array, $save_indexes = true)
    {
        $circular = new self(count($array));

        foreach ($array as $key => $value) {
            $circular[$key] = $value;
        }

        return $circular;
    }