genericReplicate

The genericReplicate function is an overloaded version of replicate, which accepts any Integral value as the number of repetitions to make.
Generic version of replicate
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}