One of Martin Gardner's "Mathematical Games" columns (Scientific American June 1981, pp24–29; reprinted in The Last Recreations (1997), pp274–283, and The Colossal Book of Mathematics (2001) pp203–211) describes the following problem due to Scott Kim:
First we must define a snake. It is a single connected chain of identical unit cubes joined at their faces in such a way that each cube (except for a cube at the end of a chain) is attached face to face to exactly two other cubes. The snake may twist in any possible direction, provided no internal cube abuts the face of any cube other than its two immediate neighbors. The snake may, however, twist so that any number of its cubes touch along edges or at corners. A polycube snake may [...] have just one end and be infinite in length, or it may be infinite and endless in both directions.
We now ask a deceptively simple question. What is the smallest number of snakes needed to fill all space? We can put it another way: Imagine space to be completely packed with an infinite number of unit cubes. What is the smallest number of snakes into which it can be dissected by cutting along the planes that define the cubes?
[...] Kim has found a way of twisting four infinitely long one-ended snakes into a structure of interlocked helical shapes that fill all space. The method is too complicated to explain in a limited space; you will have to take my word that it can be done. [...] Kim has conjectured that in a space of $n$ dimensions the minimum number of snakes that completely fill it is $2(n-1)$, but the guess is still a shaky one.
In the reprints (I can't find this ever printed in the Scientific American back issues, but maybe I missed it), Gardner adds:
Dr. Koh Chor Jin, a physicist at the National University of Singapore, sent a clever proof that given a finite volume of space it is possible to cover it with two of Kim's cube-connected snakes. However, as Kim pointed out, Jin's construction does not approach all of space as a limit [...]
So my question for StackExchange is: What was Scott Kim's (or, what is a) four-snake space-filling construction? And what was Koh Chor-Jin's (or, what is a) way to cover any finite volume with two snakes?
This guy is also looking for information on the problem.
Footnote: At first I wondered if $2(n-1)$ was a typo for $2^{n-1}$, since obviously it takes one snake (not zero snakes) to fill 1-space. But it's consistently typeset as $2(n-1)$ in all three primary sources, so I think the "for $n\ge 2$" is implied.
