Machine and Hand Knitting: Pattern Design