http://www.cs.arizona.edu/patterns/weaving/books/sm1_lace.pdf