https://needlestosaymore.com/tricky-knitting/