Introduction to Machine Knitting: What you need to know