···4848// If e1 and e2 are valid pointers to elephants,
4949// this function links the elephants so that e1's tail "points" to e2.
5050fn linkElephants(e1: ?*Elephant, e2: ?*Elephant) void {
5151- e1.?.*.tail = e2.?;
5151+ e1.?.tail = e2.?;
5252}
53535454// This function visits all elephants once, starting with the