https://1library.org/document/eqo6x2mq-algorithmic-self-assembly-of-dna-sierpinski-triangles.html