Add new fn knit for composing repetitions into a ring array