Computational interlocking furniture assembly
Design and fabrication by example