Building computers out of sliding block puzzles [pdf]groups.csail.mit.edu32 pointsColinWright6 years ago