## fibonacci()


Generate the first n Fibonacci numbers.


Usage


``` python
fibonacci(n)
```


Computes the Fibonacci sequence starting from 0 and returns a list of the first `n` values.


## Parameters


`n: int`  
The number of Fibonacci values to generate. Must be a positive integer.


## Returns


`list`  
A list of the first `n` Fibonacci numbers.


## Raises


`ValueError`  
If `n` is less than 1.


## Examples

``` python
>>> fibonacci(5)
```

\[0, 1, 1, 2, 3\]

``` python
>>> fibonacci(1)
```

\[0\]

You can also use it with larger values:

``` python
>>> len(fibonacci(100))
```

100

Edge case with exactly two values:

``` python
>>> fibonacci(2)
```

\[0, 1\]
