Sleeves/pattern help

So, I bought some yarn with only a general idea of what I wanted to do with it. Then, I found this pattern online and it was for the exact yarn I had purchased, color included. I figured it must be meant to be. I am more than halfway finished now and so glad. There have been so many “little” mistakes in the pattern that it has gotten a little frustrating.

This is the section I am on:

Cast on: 25 sts.
Row 1: * K1, Inc, Rep from * to last st, K 1, (37 sts)
Row 2: P across.
Row 3: K2, Inc, K across, to last 3 sts, Inc, K2.
Row 4: P across.
Row 5-21: Rep row 4 and 5.
Row 22: P across tie off and hide string.
Row 23: On empty needle cast on 14 sts, Continue work on the sleeve, K12, * K2tog, K 1, Rep from * to last 13 sts, K13, Cast on 14 sts.

I made an assumption that on 5-21 what she actually meant was Rep row 3 & 4. Can someone explain row 23 to me?

Thanks in advance!

Yes, repeat rows 3 and 4.

For row 23, you’ll be casting on more stitches but it’s not necessary to do it on a separate needle. Just cast on at the beginning of the row using the knit or cable CO, then work across the new stitches, work the existing sts. Turn at the end of the row and CO again using knit or cable CO.

Thank you, thank you, thank you!

Row 5-21: Rep row 4 and 5.

Talk about a circular reference! A recursive knitting pattern… hmm… there’s something about this that appeals to the programmer in me.

But not to the knitter that lives with him!