O(n). The
genericReplicate function is an overloaded
version of
replicate, which accepts any
Integral value
as the number of repetitions to make.
>>> genericReplicate 3 'o'
Slist {sList = "ooo", sSize = Size 3}
>>> genericReplicate (-11) "hmm"
Slist {sList = [], sSize = Size 0}