Knits and Purls