replicate `n x` is a list of length `n` with
`x` the value of every element. It is an instance of the more
general genericReplicate, in which `n` may be of any
integral type.

>>> replicate 0 True [] >>> replicate (-1) True [] >>> replicate 4 True [True,True,True,True]

replicate w c = unfoldr w (\u -> Just (u,u)) cThis implementation uses

replicate w c = unfoldr w (\u -> Just (u,u)) cThis implementation uses

replicate w c = unfoldr w (\u -> Just (u,u)) c

Replicate a value to a given length

Replicate a value to a given length

Create a mutable vector of the given length (0 if the length is
negative) and fill it with an initial value.

Create a mutable vector of the given length (0 if the length is
negative) and fill it with an initial value.

Create a mutable vector of the given length (0 if the length is
negative) and fill it with an initial value.

Create a bytearray of a specific size containing a repeated byte value

Create a bytearray of a specific size containing a repeated byte value

replicate `n x` is a list of length `n` with
`x` the value of every element. It is an instance of the more
general genericReplicate, in which `n` may be of any
integral type.