Data Structures & Algorithms in Python John Canning instant download
Data Structures & Algorithms in Python John Canning instant download
https://ebookmeta.com/product/data-structures-algorithms-in-
python-john-canning/
John Canning
Alan Broder
Robert Lafore
John Canning
Alan Broder
Contents
1. Overview
2. Arrays
3. Simple Sorting
5. Linked Lists
6. Recursion
7. Advanced Sorting
8. Binary Trees
13. Heaps
14. Graphs
2. Arrays
The Array Visualization Tool
Using Python Lists to Implement the Array Class
The Ordered Array Visualization Tool
Python Code for an Ordered Array Class
Logarithms
Storing Objects
Big O Notation
Why Not Use Arrays for Everything?
Summary
Questions
Experiments
Programming Projects
3. Simple Sorting
How Would You Do It?
Bubble Sort
Selection Sort
nsertion Sort
Comparing the Simple Sorts
Summary
Questions
Experiments
Programming Projects
5. Linked Lists
Links
The Linked List Visualization Tool
A Simple Linked List
Linked List Efficiency
Abstract Data Types and Objects
Ordered Lists
Doubly Linked Lists
Circular Lists
terators
Summary
Questions
Experiments
Programming Projects
6. Recursion
Triangular Numbers
Factorials
Anagrams
A Recursive Binary Search
The Tower of Hanoi
Sorting with mergesort
Eliminating Recursion
Some Interesting Recursive Applications
Summary
Questions
Experiments
Programming Projects
7. Advanced Sorting
Shellsort
Partitioning
Quicksort
Degenerates to O(N2) Performance
Radix Sort
Timsort
Summary
Questions
Experiments
Programming Projects
8. Binary Trees
Why Use Binary Trees?
Tree Terminology
An Analogy
How Do Binary Search Trees Work?
Finding a Node
nserting a Node
Traversing the Tree
Finding Minimum and Maximum Key Values
Deleting a Node
The Efficiency of Binary Search Trees
Trees Represented as Arrays
Printing Trees
Duplicate Keys
The BinarySearchTreeTester.py Program
The Huffman Code
Summary
Questions
Experiments
Programming Projects
13. Heaps
ntroduction to Heaps
The Heap Visualization Tool
Python Code for Heaps
A Tree-Based Heap
Heapsort
Order Statistics
Summary
Questions
Experiments
Programming Projects
14. Graphs
ntroduction to Graphs
Traversal and Search
Minimum Spanning Trees
Topological Sorting
Connectivity in Directed Graphs
Summary
Questions
Experiments
Programming Projects
Structure
Each chapter presents a particular group of data structures and associated
algorithms. At the end of the chapters, we provide review questions
covering the key points in the chapter and sometimes relationships to
previous chapters. The answers for these can be found in Appendix C,
“Answers to Questions.” These questions are intended as a self-test for
readers, to ensure you understood all the material.
Many chapters suggest experiments for readers to try. These can be
individual thought experiments, team assignments, or exercises with the
software tools provided with the book. These are designed to apply the
knowledge just learned to some other area and help deepen your
understanding.
Programming projects are longer, more challenging programming exercises.
We provide a range of projects of different levels of difficulty. These
projects might be used in classroom settings as homework assignments.
Sample solutions to the programming projects are available to qualified
instructors from the publisher.
History
Mitchell Waite and Robert Lafore developed the first version of this book
and titled it Data Structures and Algorithms in Java. The first edition was
published in 1998, and the second edition, by Robert, came out in 2002.
John Canning and Alan Broder developed this version using Python due to
its popularity in education and commercial and noncommercial software
development. Java is widely used and an important language for computer
scientists to know. With many schools adopting Python as a first
programming language, the need for textbooks that introduce new concepts
in an already familiar language drove the development of this book. We
expanded the coverage of data structures and updated many of the
examples.
We’ve tried to make the learning process as painless as possible. We hope
this text makes the core, and frankly, the beauty of computer science
accessible to all. Beyond just understanding, we hope you find learning
these ideas fun. Enjoy yourself!
1. Overview
You have written some programs and learned enough to think that
programming is fun, or at least interesting. Some parts are easy, and some parts
are hard. You’d like to know more about how to make the process easier, get
past the hard parts, and conquer more complex tasks. You are starting to study
the heart of computer science, and that brings up many questions. This chapter
sets the stage for learning how to make programs that work properly and fast. It
explains a bunch of new terms and fills in background about the programming
language that we use in the examples.
In This Chapter
• What Are Data Structures and Algorithms?
• Overview of Data Structures
• Overview of Algorithms
• Some Definitions
• Programming in Python
• Object-Oriented Programming
Some Definitions
This section provides some definitions of key terms.
Database
We use the term database to refer to the complete collection of data that’s
being processed in a particular situation. Using the example of people
interested in tickets, the database could contain the phone numbers, the names,
the desired number of tickets, and the tickets awarded. This is a broader
definition than what’s meant by a relational database or object-oriented
database.
Record
Records group related data and are the units into which a database is divided.
They provide a format for storing information. In the ticket distribution
example, a record could contain a person’s name, a person’s phone number, a
desired number of tickets, and a number of awarded tickets. A record typically
includes all the information about some entity, in a situation in which there are
many such entities. A record might correspond to a user of a banking
application, a car part in an auto supply inventory, or a stored video in a
collection of videos.
Field
Records are usually divided into several fields. Each field holds a particular
kind of data. In the ticket distribution example, the fields could be as shown in
Figure 1-1.
Key
When searching for records or sorting them, one of the fields is called the key
(or search key or sort key). Search algorithms look for an exact match of the
key value to some target value and return the record containing it. The program
calling the search routine can then access all the fields in the record. For
example, in the ticket distribution system, you might search for a record by a
particular phone number and then look at the number of desired tickets in that
record. Another kind of search could use a different key. For example, you
could search for a record using the desired tickets as search key and look for
people who want three tickets. Note in this case that you could define the
search to return the first such record it finds or a collection of all records where
the desired number of tickets is three.
Programming in Python
Python is a programming language that debuted in 1991. It embraces object-
oriented programming and introduced syntax that made many common
operations very concise and elegant. One of the first things that programmers
new to Python notice is that certain whitespace is significant to the meaning of
the program. That means that when you edit Python programs, you should use
an editor that recognizes its syntax and helps you create the program as you
intend it to work. Many editors do this, and even editors that don’t recognize
the syntax by filename extension or the first few lines of text can often be
configured to use Python syntax for a particular file.
Interpreter
Python is an interpreted language, which means that even though there is a
compiler, you can execute programs and individual expressions and statements
by passing the text to an interpreter program. The compiler works by
translating the source code of a program into bytecode that is more easily read
by the machine and more efficient to process. Many Python programmers
never have to think about the compiler because the Python interpreter runs it
automatically, when appropriate.
Interpreted languages have the great benefit of allowing you to try out parts of
your code using an interactive command-line interpreter. There are often
multiple ways to start a Python interpreter, depending on how Python was
installed on the computer. If you use an Integrated Development Environment
(IDE) such as IDLE, which comes with most Python distributions, there is a
window that runs the command-line interpreter. The method for starting the
interpreter differs between IDEs. When IDLE is launched, it automatically
starts the command-line interpreter and calls it the Shell.
On computers that don’t have a Python IDE installed, you can still launch the
Python interpreter from a command-line interface (sometimes called a terminal
window, or shell, or console). In that command-line interface, type python and
then press the Return or Enter key. It should display the version of Python you
are using along with some other information, and then wait for you to type
some expression in Python. After reading the expression, the interpreter
decides if it’s complete, and if it is, computes the value of the expression and
prints it. The example in Listing 1-1 shows using the Python interpreter to
compute some math results.
$ python
Python 3.6.0 (default, Dec 23 2016, 13:19:00)
Type "help", "copyright", "credits" or "license" for more information.
>>> 2019 - 1991
28
>>> 2**32 - 1
4294967295
>>> 10**27 + 1
1000000000000000000000000001
>>> 10**27 + 1.001
1e+27
>>>
In Listing 1-1, we’ve colored the text that you type in blue italics. The first
dollar sign ($) is the prompt from command-line interpreter. The Python
interpreter prints out the rest of the text. The Python we use in this book is
version 3. If you see Python 2… on the first line, then you have an older version
of the Python interpreter. Try running python3 in the command-line interface
to see if Python version 3 is already installed on the computer. If not, either
upgrade the version of Python or find a different computer that has python3.
The differences between Python 2 and 3 can be subtle and difficult to
understand for new programmers, so it’s important to get the right version.
There are also differences between every minor release version of Python, for
example, between versions 3.8 and 3.9. Check the online documentation at
https://docs.python.org to find the changes.
The interpreter continues prompting for Python expressions, evaluating them,
and printing their values until you ask it to stop. The Python interpreter
prompts for expressions using >>>. If you want to terminate the interpreter and
you’re using an IDE, you typically quit the IDE application. For interpreters
launched in a command-line interface, you can press Ctrl-D or sometimes Ctrl-
C to exit the Python interpreter. In this book, we show all of the Python
examples being launched from a command line, with a command that starts
with $ python3.
In Listing 1-1, you can see that simple arithmetic expressions produce results
like other programming languages. What might be less obvious is that small
integers and very large integers (bigger than what fits in 32 or 64 bits of data)
can be calculated and used just like smaller integers. For example, look at the
result of the expression 10**27 + 1. Note that these big integers are not the
same as floating-point numbers. When adding integers and floating-point
numbers as in 10**27 + 1.0001, the big integer is converted to floating-point
representation. Because floating-point numbers only have enough precision for
a fixed number of decimal places, the result is rounded to 1e+27 or 1 × 1027.
Whitespace syntax is important even when using the Python interpreter
interactively. Nested expressions use indentation instead of a visible character
to enclose the expressions that are evaluated conditionally. For example,
Python if statements demarcate the then-expression and the else-expression
by indentation. In C++ and JavaScript, you could write
if (x / 2 == 1) {do_two(x)}
else {do_other(x)}
The curly braces enclose the two expressions. In Python, you would write
if x / 2 == 1:
do_two(x)
else:
do_other(x)
You must indent the two procedure call lines for the interpreter to recognize
their relation to the line before it. You must be consistent in the indentation,
using the same tabs or spaces, on each indented line for the interpreter to know
the nested expressions are at the same level. Think of the indentation changes
as replacements for the open curly brace and the close curly brace. When the
indent increases, it’s a left brace. When it decreases, it is a right brace.
When you enter the preceding expression interactively, the Python interpreter
prompts for additional lines with the ellipsis prompt (…). These prompts
continue until you enter an empty line to signal the end of the top-level
expression. The transcript looks like this, assuming that x is 3 and the
do_other() procedure prints a message:
>>> if x / 2 == 1:
... do_two(x)
... else:
... do_other(x)
...
Processing other value
>>>
Note, if you’ve only used Python 2 before, the preceding result might surprise
you, and you should read the details of the differences between the two
versions at https://docs.python.org. To get integer division in Python 3, use the
double slash (//) operator.
Python requires that the indentation of logical lines be the same if they are at
the same level of nesting. Logical lines are complete statements or expressions.
A logical line might span multiple lines of text, such as the previous if
statement. The next logical line to be executed after the if statement’s then or
else clause should start at the same indentation as the if statement does. The
deeper indentation indicates statements that are to be executed later (as in a
function definition), conditionally (as in an else clause), repeatedly (as in a
loop), or as parts of larger construct (as in a class definition). If you have long
expressions that you would prefer to split across multiple lines, they either
• Need to be inside parentheses or one of the other bracketed expression
types (lists, tuples, sets, or dictionaries), or
• Need to terminate with the backslash character (\) in all but the last line
of the expression
Inside of parentheses/brackets, the indentation can be whatever you like
because the closing parenthesis/bracket determines where the expression ends.
When the logical line containing the expression ends, the next logical line
should be at the same level of indentation as the one just finished. The
following example shows some unusual indentation to illustrate the idea:
>>> x = 9
>>> if (x %
... 2 == 0):
... if (x %
... 3 == 0):
... ’Divisible by 6’
... else:
... ’Divisible by 2’
... else:
... if (x %
... 3 == 0):
... ’Divisible by 3’
... else:
... ’Not divisble by 2 or 3’
...
’Divisible by 3’
The tests of divisibility in the example occur within parentheses and are split
across lines in an arbitrary way. Because the parentheses are balanced, the
Python interpreter knows where the if test expressions end and doesn’t
complain about the odd indentation. The nested if statements, however, must
have the same indentation to be recognized as being at equal levels within the
conditional tests. The else clauses must be at the same indentation as the
corresponding if statement for the interpreter to recognize their relationship. If
the first else clause is omitted as in the following example,
>>> if (x %
... 2 == 0):
... if (x %
... 3 == 0):
... ’Divisible by 6’
... else:
... if (x %
... 3 == 0):
... ’Divisible by 3’
... else:
... ’Not divisble by 2 or 3’
...
’Divisible by 3’
then the indentation makes clear that the first else clause now belongs to the
if (x % 2 == 0) and not the nested if (x % 3 == 0). If x is 4, then the
statement would evaluate to None because the else clause was omitted. The
mandatory indentation makes the structure clearer, and mixing in
unconventional indentation makes the program very hard to read!
Whitespace inside of strings is important and is preserved. Simple strings are
enclosed in single (‘) or double (“) quote characters. They cannot span lines but
may contain escaped whitespace such as newline (\n) or tab (\t) characters,
e.g.,
The interpreter reads the double-quoted string from the input and shows it in
printed representation form, essentially the same as the way it would be
entered in source code with the backslashes used to escape the special
whitespace. If that same double-quoted string is given to the print function, it
prints the embedded whitespace in output form. To create long strings with
many embedded newlines, you can enclose the string in triple quote characters
(either single or double quotes).
>>> """Python
... enforces readability
... using structured
... indentation.
... """
’Python\nenforces readability\nusing structured\nindentation.\n’
Long, multiline strings are especially useful as documentation strings in
function definitions.
You can add comments to the code by starting them with the pound symbol (#)
and continuing to the end of the line. Multiline comments must each have their
own pound symbol on the left. For example:
def within(x, lo, hi): # Check if x is within the [lo, hi] range
return lo <= x and x <= hi # Include hi in the range
We’ve added some color highlights to the comments and reserved words used
by Python like def, return, and and, to improve readability. We discuss the
meaning of those terms shortly. Note that comments are visible in the source
code files but not available in the runtime environment. The documentation
strings mentioned previously are attached to objects in the code, like function
definitions, and are available at runtime.
Dynamic Typing
The next most noticeable difference between Python and some other languages
is that it uses dynamic typing. That means that the data types of variables are
determined at runtime, not declared at compile time. In fact, Python doesn’t
require any variable declarations at all; simply assigning a value to variable
identifier creates the variable. You can change the value and type in later
assignments. For example,
>>> x = 2
>>> x
2
>>> x = 2.71828
>>> x
2.71828
>>> x = ’two’
>>> x
’two’
The feast was over. And what a feast it had been. There had been
mountain trout, caught and prepared by the grizzled camp cook,
whose atmosphere of general uncleanness emphasised his calling,
and who was the only other living creature in this camp on the
gravel flats. There had been baked duck, stuffed with some
conglomeration of chopped “sow-belly,” the mixing of which was the
cook’s most profound secret. There had been syrupy canned fruit,
and canned sweet corn, and canned beans with tomato. There had
been real coffee. Not the everlasting stewed tea of the trail. And
then there had been canned milk full of real cream.
That was the feast. But there had been much more than the
simple joy of feasting. There had been laughter and high spirits, and
a wild delight. How Perse had eaten and talked. How Clarence had
eaten and listened. How the Kid had shyly smiled, while Bill Wilder
played his part as host, and looked to the comfort of everybody.
Then Mary Justicia. There was no cleaning to do after. There was no
Janey to wipe at intervals. So she had given all her generous
attention to the profound yarning of the trail-bounded Chilcoot
Massy.
The happy interim was drawing to a close. The camp fire was
blazing mountains high, a prodigal waste of precious fuel at such a
season. And the revellers were squatting around at a respectful
distance, contemplating it, and settling to a calm sobriety in various
conditions of delighted repletion.
The cold moonlight was forgotten. The chill of the air could no
longer be felt with the proximity of the fire. The Coming season gave
no pause for a moment’s regret. The only thought to disturb utter
contentment was that soon, all too soon, the routine of life would
close down again, and, one and all, it would envelop them.
Bill was lounging on a spread of skin rug, and the Kid and Mary
Justicia shared it with him. A yard away Chilcoot, who could never
rise above a seat on an upturned camp pot, was smoking and
addressing Clarence, and the more restless Perse, much in the
fashion of a mentor. Their talk was of the trail, the gold trail, as it
was bound to be with the veteran guiding it. He was narrating
stories of “strikes,” rich “strikes,” and wild rushes. He was recounting
adventures which seemed literally to stream out of his cells of
memory to the huge enjoyment, and wonder, and excitement of his
youthful audience. And it was into the midst of this calm delight the
final uplift of the night’s entertainment came.
The whole thing was planned and worked up to. Chilcoot had led
along the road through his wealth of narrative. He was telling the
story of Eighty-Mile Creek. Of the great bonanza that had fallen into
the laps of himself and Bill Wilder. Of the tremendous rush after he
and his partner had secured their claims.
“It was us boys who located the whole darn ‘strike’” he said
appreciatively. “Us two. Bill an’ me. Say, they laffed. How they laffed
when we beat it up Eighty-Mile. Gold? Gee! Ther’ wasn’t colour other
than grey mud anywheres along its crazy course. That’s how the
boys said. They said: ‘Beat it right up it an’ feed the timber wolves.’
They said—But, say, I jest can’t hand you haf the things them
hoodlams chucked at us. But Bill’s got a nose fer gold that ’ud locate
it on a skunk farm. He knew, an’ I was ready to foiler him if it meant
feedin’ any old thing my carkiss. My, I want to laff. It was the same
as your Mum said when she heard we’d come along here chasin’
gold, only worse. She couldn’t hand the stuff the boys could. An’
queer enough, now I think it, Eighty-Mile was as nigh like this dam
creek as two shucks. Ther’s the mud, an’ the queer gravel, an’ the
granite. Guess ther’ ain’t the cabbige around this lay out like ther’
was to Eighty-Mile. You see, we’re a heap further north, right here.
No. Ther’ was spruce, an’ pine, an’ tamarack to Eighty-Mile. Ther’s
nothing better than dyin’ skitters an’ hies you can smell a mile to
Caribou. But the formation’s like. Sure it is. An’ Bill’s nose—”
“Cut out the nose, Chilcoot, old friend,” Wilder broke in with a
laugh. “Ther’s a deal too much of my nose to this precious yarn.
What you coming to?”
A merry laugh from the Kid found an echo in Perse’s noisy grin.
“It’s good listenin’ to a yarn of gold,” he said. “It don’t hurt
hanging it up so we get the gold plenty at the end.”
“That’s so boy,” Chilcoot nodded approvingly. “That’s the gold man
talkin’. That’s how it was on Eighty-Mile. Ther’ was just tons of gold,
an’ we netted the stuff till we was plumb sick to death countin’ it.
Gold? Gee! Bill’s bank roll is that stuffed with it he could buy a—
territory. Yes, that was Eighty-Mile, the same as it is on—Caribou!”
“Caribou?”
Perse had leapt to his feet staring wide-eyed in his amazement.
The Kid had faced round gazing incredulously into Wilder’s smiling
face. Even Mary Justicia was drawing deep breaths under her
habitual restraint. The one apparently unmoved member of the
happy party was Clarence. But even his attitude was feigned.
“Same as it is on—Caribou?” he said, in a voice whose tone
hovered between youth and manhood. “Have you struck it on—
Caribou?”
His final question was tense with suppressed excitement.
Chilcoot nodded in Bill’s direction.
“Ask him,” he said, with a smile twinkling in his eyes. “It’s that he
got you kids for right here this night. Jest to ask him that question.
Have you made the ‘strike,’ Bill? Did your darn old nose smell out
right? You best tell these folks, or you’ll hand ’em a nightmare they
won’t get over in a week. You best tell ’em. Or maybe you ken show
’em. Ther’s folk in the world like to see, when gold’s bein’ talked, an’
I guess Perse here’s one of ’em. Will you?”
All eyes were on Big Bill. The girls sat voicelessly waiting, and the
smiles on their faces were fixed with the intensity of the feeling
behind them. Clarence, like Perse, had stood up in his agitation, and
both boys gazed wide-eyed as the tall figure leapt to its feet and
passed back to the low “A” tent, which was his quarters.
While he was gone Chilcoot strove to fill in the interval with
appropriate comment.
“Yes,” he said, “Caribou’s chock full of the dust, an’—”
But no one was listening. Four pair of eyes were gazing after Big
Bill, four hearts were hammering in four youthful bosoms under
stress of feelings which in all human life the magic of gold never fails
to arouse. It was the same with these simple creatures, who had
never known a sight of gold, as it was with the most hardened
labourer of the gold trail. Everything but the prize these men had
won was forgotten in that thrilling moment.
Wilder came back almost at once. He was bearing a riffled pan,
one of those primitive manufactures which is so great a thing in the
life of the man who worships at the golden shrine. He was bearing it
in both hands as though its contents were weighty. And as he came,
the Kid, no less eagerly than the others, hurriedly dashed to his side
to peer at the thing he was carrying.
But the pan was covered with bagging. And the man smilingly
denied them all.
“Get right along back,” he laughed. “Sit around and I’ll show you.”
Then his eyes gazed down into the Kid’s upturned face, and he
realised her moment of sheer excitement had passed and something
else was stirring behind the pretty eyes that had come to mean so
much to him. He nodded.
“Don’t be worried, Kid,” he said quietly. “Maybe I guess the thing
that’s troubling. I’m going to fix that, the same as I reckon to fix
anything else that’s going to make you feel bad.”
The girl made no reply. In her mind the shadow of Usak had
arisen. And even to her, in the circumstances, it was a threatening
shadow. She remembered the thing the savage had said to her in his
violent protest. “Him mans your enemy. Him come steal all thing
what are yours. Him river. Him land. Him—gold.” There was nothing
in her thought that this man was stealing from her. Such a thing
could never have entered her mind. It was the culminating threat of
the savage that had robbed her of her delight, and made the thing
in the pan almost hateful to her. Usak had deliberately threatened
the life of this man, and the full force of that threat, hitherto almost
disregarded, now overwhelmed her with a terror such as she had
never known before.
She was the last to take her place on the spread of skins before
the fire. The others were crowding round the man with the pan. But
he kept them waiting till the girl had taken her place beside him.
Then, and not till then, without a word he squatted on the rugs and
slowly withdrew the bagging.
It was a breathless moment. Everything was forgotten but the
amazing revelation. Even the Kid, in that supreme moment, found
the shadow of Usak less haunting. The bagging was drawn clear.
There it lay in the bottom of the pan. A number of dull, yellow,
jagged nuggets lying on a bed of yellow dust nearly half an inch
thick.
It was Perse who found the first words.
“Phew!” he cried with something resembling a whistle. “Dollars an’
dollars! How many? Did you get it on— Caribou?”
“Sure. Right on Caribou.”
Wilder nodded, his eyes contemplating his treasure.
“Where?”
It was Clarence who asked the vital question.
“You can’t get that—yet.” Wilder shook his head without looking
up.
“Mum would be crazy to see this,” ventured the thoughtful Mary
Justicia.
The Kid looked up. She had been dazzled by the splendid vision.
Now again terror was gripping her.
“You’ll not say a word of this. None of you,” she said sharply.
“Mum shall know. Oh, yes. But not a word to—Usak.”
Wilder raised his eyes to the girl’s troubled face.
“Don’t worry a thing,” he said gravely. “Usak’s going to know. I’m
going to hand him the talk myself.” Then he laughed. And the tone
of his laugh added further to the girl’s unease. It was so care-free
and delighted. “Sit around, kids,” he cried. “All of you.”
He was promptly obeyed by the two boys who had remained
standing. They seated themselves opposite him. Then he dipped into
the pan and picked out the largest of the nuggets of pure gold and
offered it to the Kid.
“That’s for your Mum,” he said quietly. “It’s pure gold, same as the
woman she is. Here,” he went on, quickly selecting the next biggest.
“That’s yours Kid— by right.”
Then he passed one each to the two boys and Mary Justicia, and
finally shot the remainder of the precious wash-up into the bag that
had covered the pan and held it out to the Kid.
“There it is,” he cried. “Take it. It’s for you, an’ all those folk
belonging to you. It’s just a kind of sample of the thing that’s yours,
an’ is going to be yours. Guess old Perse, here, was right. It’s the
gold from Caribou, an’ right out of your dead father’s ‘strike’— which
is for you, Kid. Say, you’re a rich woman, for the best claim on it is
yours, an’ it’s the richest ‘strike’ I’ve ever nosed out. Richer even
than Chilcoot’s Eighty-Mile.”
The party was over. The journey back to the homestead was
completed. The full moon had smiled frigidly down upon a scene of
such excitement as was rare enough in her northern domain. Maybe
the sight of the thing she had witnessed had offended her. Perhaps,
with her wealth of cold experience, she condemned the humanness
of the thing she had gazed upon. For on the journey home she had
refused the beneficence of her pale smile, and had hidden her face
amidst those night shadows which she had forthwith summoned to
her domain.
But her displeasure had in nowise concerned. A landmark in life
had been set up, a radiant beacon which would shine in the minds of
each and every one of these children of the North so long as
memory remained to them.
Somehow the order of return home to the homestead had become
changed. Neither Wilder nor the Kid realised the thing that had
taken place until it had been accomplished. It seemed likely that it
was the deliberate work of Chilcoot, who, for all his roughness, was
not without a world of kindly sentiment somewhere stowed away
deep down in his heart. Perhaps it had been the arrangement of the
less demonstrative Mary Justicia, who was so nearly approaching her
own years of womanhood. However it had come to pass Chilcoot
had carried off the bulk of the visitors, with Mary and Perse and
Clarence for his freight, leaving Bill and the Kid to their own
company in following his lead.
It was the ultimate crowning of the night’s episodes for the Kid.
Bill had demanded that she become his passenger; that the sole
work of paddling should be his. And he had had his way. The Kid
was in the mood for yielding to his lightest wish. If he had desired to
walk to the homestead she would not have demurred. So she
lounged on skin rugs amidships in the little canoe, with her
shoulders propped against the forward strut, and yielded herself to
the delight with which the talk and presence of this great, strong,
youthful man filled her. The shadow of Usak still haunted her silent
moments, but even that, in this wonderful presence, had less power
to disturb.
The impulse of the man had been to abandon all caution, and
bask in the delight and happiness with which this child of nature
filled him. Her beauty and sweet womanhood compelled him utterly,
while her innocence was beyond words in the sense of tender
responsibility it inspired in him. He loved her with all the strength of
his own simple being. And the sordid world in which he dwelt so
long only the more surely left him headlong in his great desire.
But out of his wisdom he restrained the impulse. Time was with
him and he feared to frighten her. He realised that for all her
courage, for all her wonderful spirit in the fierce northern battle, the
woman’s crown of life must be as yet something little more than a
hazy vision, a nebulous thing whose reality would only come to her,
stealing softly upon her as the budding soul expanded. Yes, he could
afford to wait. And so he held guard over himself, and the journey
was made while he told her all those details of the thing that had
brought him to Caribou.
His mind was very clear on the things he desired to tell, and the
things he did not. And he confined himself to a sufficient outline of
the reasons of the thing he was doing with his discovery on Caribou,
and the things he contemplated before the opening after the coming
winter.
The journey down the river sufficed for this outline of his purpose,
and the distance was covered almost before they were aware of it.
At the landing they looked for the others. But they only discovered
Chilcoot’s empty boat, which left them no alternative but to walk up
to the homestead.
As they approached the clearing the girl held out a hand. “Will I
take that—bag?” she asked. “I—I’d like to show it to Mum with my
own hands. You know, Bill, I can’t get it all yet. All it means. It’s a
sort of dream yet, an’ all the time I sort of feel I’ll wake right up an’
set out for Placer to make our winter trade.”
She laughed. But her laugh was cut short. And as the man passed
her the bag of dust he had been carrying a spasm of renewed fear
gripped her.
“Yes. I’d forgotten,” she went on. “I’d forgotten Usak. This thing’s
kind of beaten everything out of my fool head. You’re going to tell
him, Bill? When?” They had reached the clearing and halted a few
yards from the home the Kid had always known. The sound of voices
came to them from within. There was laughter and excitement
reigning, when, usually, the whole household should have been
wrapped in slumber.
“Right away. Maybe to-morrow.”
Bill stood before her silhouetted against the lamplight shining
through the cotton-covered window of the kitchen-place. There was
something comforting in the man’s bulk, and in the strong tones of
his voice. The Kid’s fears relaxed, but anxiety was still hers.
“Say, little gal,” he went on at once, in that tender fashion he had
come to use in his talk with her. “That feller’s got you scared.” He
laughed. “I guess he’s the only thing to scare you in this queer
territory. But he doesn’t scare me a thing. I’ve got him beat all the
while—when it comes to a show-down.”
“Maybe you have in a—show-down.”
The man shook his head.
“I get your meaning,” he said. “But don’t worry.”
“But I do. I can’t help it.” The Kid’s tone was a little desperate.
“You see, I know Usak. I’ve known him all my life. He threatened
your life to me the night he found you on the river. I jumped in on
him and beat that talk out of him. But—you see, he reckons you’re
out to steal our land, our river, our—gold. It’s the last that scares
me. If he knows the stuff’s found, and unless he knows right away
the big things you’re doing—Don’t you see? Oh, I’m scared for you,
Bill. Usak’s crazy mad if he thinks folk are going to hurt me. You’ll
tell him quick, won’t you? I won’t sleep till I’m—sure. You see, if a
thing happened to you—”
“Nothing’s goin’ to happen, little Kid. I sure promise you.”
The man’s words came deep, and low, and thrilling with
something he could not keep out of them. It was the girl’s unfeigned
solicitude that stirred him. And again the old headlong impulse was
striving to gain the upper hand. He resisted it, as he had resisted it
before.
But this time he sought the coward’s refuge. He reached out a
hand and laid it gently on the girl’s soft shoulder.
“Come right in, an’—show your Mum,” he said. “Hark at ’em.
That’s Perse. I’d know his laugh in a thousand. Say, we’re missing all
sorts of a time.”
The two men were back at their camp. They were seated over the
remains of their generous camp fire. It had sadly fallen from its
great estate. It was no longer a prodigal expression of their
hospitality, but a mere, ruddy heap of hot cinders with a wisp of
smoke rising out of its glowing heart. Still, however, it yielded a
welcome temperature to the bitter chill of the now frowning night.
Chilcoot remained faithful to his up-turned camp kettle, but Bill
concerned himself with no such luxury. He was squatting Indian-
fashion on his haunches, with his hands clasped about his knees. It
was a moment of deep contemplation before seeking their blankets,
and both were smoking.
It was the older man who broke the long silence. He was in a
mood to talk, for the events of the night had stirred him even more
deeply than he knew.
“They felt mighty good,” he observed contentedly. “Them queer
bits o’ life.”
His gaze remained on the heart of the fire for his words were in
the manner of a thought spoken aloud.
Bill nodded.
“Pore kids,” he said.
In a moment the older man’s eyes were turned upon him, and
their smiling depths were full of amiable derision.
“Pore?” he exclaimed. Then his hands were outspread in an
expressive gesture. “Say, you’ve handed ’em a prize-packet that
needs to cut that darn word right out of your talk.”
He looked for reply to his challenge, but none was forthcoming.
And he returned again to his happy contemplation of the fire.
Bill smoked on. But somehow there was none of the other’s easy
contentment in his enjoyment. He was smoking rapidly, in the
manner of a mind that was restless, of a thought unpleasantly pre-
occupied. The expression of his eyes, too, was entirely different.
They were plainly alert, and a light pucker of concentration had
drawn his even brows together. He seemed to be listening. Nor was
his listening for the sound of his companion’s voice.
At long last Chilcoot bestirred himself and knocked out his pipe,
and his eyes again sought his silent partner.
“The blankets fer me,” he said, and rose to his feet. He laughed
quietly. “I’ll sure dream of kids an’ things all mussed up with fool
men who don’t know better.”
“Sure.” Bill nodded without turning. Then he added: “You best
make ’em. I’ll sit awhile.”
Chilcoot’s gaze sharpened as he contemplated the squatting
figure.
“Kind o’ feel like thinkin’ some?” he observed shrewdly.
“Maybe.”
The older man grinned.
“She’d take most boys o’ your years—thinkin’!”
“Ye—es.”
Bill had turned, and was gazing up into the other’s smiling face.
But there was no invitation to continue the talk in his regard. On the
contrary. And Chilcoot’s smile passed abruptly.
“Guess I’ll beat it,” he said a little hurriedly. And the sitting man
made no attempt to detain him.
The man at the fire was no longer gazing into it. He was peering
out into the dark of the night. Furthermore he was no longer
squatting on his haunches. He had shifted his position, lying on his
side so that his range of vision avoided the fire-light as he searched
in the direction of the water’s edge below him. His heavy pea-jacket
had been unfastened, and his right hand was thrust deep in its
pocket.
The fire had been replenished and raked together. It was burning
merrily, as though the man before it contemplated a prolonged vigil.
The night sounds were few enough just now in the northern
wilderness. The flies and mosquitoes were no longer the burden
they were in summer. The frigid night seemed to have silenced their
hum, as it had silenced most other sounds. The voice of the sluggish
river alone went on with that soothing monotony which would
continue until the final freeze-up.
But Wilder was alert in every fibre. He had reason to be. For all
the silence he knew there was movement going on. Secret
movement which would have to be dealt with before the night was
out. His ears had long since detected it. They had detected it on the
river, both going down and returning. And imagination had supplied
interpretation. Now he was awaiting that development he felt would
surely come.
He had not long to wait. A sound of moccasined feet padding over
the loose gravel of the river bed suddenly developed. It was
approaching him. And he strained in the darkness for a vision of his
visitor. After awhile a shadowy outline took definite shape. It was of
the tall, burly figure of a man coming up from the water’s edge.
He came rapidly, and without a word he took his place at the
opposite side of the fire.
Bill made no move. He offered no greeting. He understood. It was
the thing he had looked for and prepared for. It was Usak. And he
watched the Indian as he laid his long rifle across his knees, and
held out his hands to the crackling blaze.
The Indian seemed in no way concerned with the coolness of his
reception. It was almost as if his actions were an expression of the
thing he considered his simple right. And having taken up his
position he returned the silent scrutiny of his host with eyes so
narrowed that they revealed nothing but the fierce gleam of the
firelight they reflected.
He leant forward and deliberately spat into the fire. Then the
sound of his voice came, and his eyes widened till their coal black
depths revealed something of the savage mood that lay behind
them.
“I see him, all thing this night,” he said. “So I come. I, Usak, say
him this thing. I tell ’em all peoples white-mans no good. Whitemans
steal ’em all thing. White-mans him look, look all time. Him look on
the face of white girl. Him talk plenty much. Him show her much
thing. Gold? Yes. Him buy her, this whiteman. Him buy her with gold
which he steal from her land.”
He raised one lean brown hand and thrust up three fingers.
“I tak him this gun,” he went on fiercely. “Him ready to my eye.
One—two—three time I so stand. You dead all time so I mak him.
Now I say you go. One day. You not go? Then I mak ’em so kill
quick.”
Wilder moved. But it was only to withdraw his hand from the
pocket of his pea-jacket. He was grasping an automatic pistol of
heavy calibre. He drew up a knee in his lolling position, and rested
hand and weapon upon it. The muzzle was deliberately covering the
broad bosom of the man beyond the fire, and his finger was ready
to compress on the instant.
“That’s all right, Usak,” he said calmly. “What are we going to do?
Talk or—shoot?” His eyes smiled in the calm fashion out of which he
was rarely disturbed. “I’m no Euralian man to leave you with the
drop on me.”
The final thrust was not without effect. For an instant the Indian’s
eyes widened further. Then they narrowed suddenly to the cat-like
watchfulness his manner so much resembled.
“We talk,” he said, after a brief conflict with his angry mood, his
gaze on the ready automatic whose presence and whose offence he
fully appreciated.
Bill nodded.
“That’s better,” he said. Then he went on after a pause. “Say boy,
if you’d been a whiteman I’d have shot you in your darn tracks for
the thing you just said, and the thing you kind of hinted at. I had
you covered right away as you came along up. But you’re an Indian.
An’ more than that you belong to Marty Le Gros’ lone Kid. You’ve
raised her, an’ acted father an’ mother to her, an’ you guess the sun
just rises an’ sets in her. I’m glad. An’ I’m glad ther’ isn’t to be any
fool shooting—yet. But, anyway, when ther’ is I want you to get a
grip on this. I’m right in the business, an’ I’ve got your darn ole gun
a mile beaten. I guess that makes things clear some, an’ we can get
busy with our talk.”
The Indian made no reply, but there was a flicker of the eyelid,
and an added sparkle in the man’s eyes as he listened to the
whiteman’s scathing words.
Bill suddenly sat up and clasped his hands about his knees while
the automatic pistol was thrust even more prominently.
“Here, Usak,” he went on, in the same quiet fashion, but with a
note of conciliation in his tone. “You’re guessing all sorts of fool
Indian things about that gal coming along up here to my camp. You
talk of buying her with the gold I’ve stolen from her. If you’d been
the man you guess you are you’d have got around, and sat in an’
heard all the talk of the whole thing. But you’re an Indian man, a
low grade boy that guesses to steal around on the end of a gun,
ready to play any dirty old game. No. Keep cool till I’ve done.”
Wilder’s gun was raised ever so slightly, and he waited while the
leaping wrath of the Indian subsided. He nodded.
“That’s better,” he went on quickly. “You got to listen till I’m done.
I’m goin’ to tell you things, not because I’m scared a cent of you,
but because you’ve been good to the Kid, and you’re loyal, an’
maybe someday you’re going to feel that way to me. See? But right
away I want you to get this into your fool head. I came along for
two reasons to Caribou. One was to locate Marty Le Gros’ gold, an’
pass it over to the gal who belongs to it, an’ the other was to marry
Felice Le Gros, the same as her father married her mother, an’ you, I
guess, in your own fashion, married Pri-loo, who the Euralians killed
for you. Now you get that? I don’t want the Kid’s gold, or land, or
farm. They cut no ice with me. I’m so rich I hate the sight of gold.
But I want the Kid. I want to marry her and take her right away
where the sun shines and the world’s worth living in. Where she
won’t need to worry for food or trade, an’ won’t need to wear
reindeer buckskin all the time. And anyway won’t have to live the life
of a white-Indian.”
The keen gaze of the whiteman held the Indian fast. There was no
smile in his eyes. But there was infinite command and frank honesty.
Usak stirred uneasily. It was an expression of the reaction taking
place in him.
“Him marry my good boss, Kid?”
The savage had gone out of the man’s tone. The narrowed eyes
had widened, and a curious shining light filled them.
“You give him all him gold? The gold of my good boss, Marty?” he
went on, as though striving for conviction that he had heard aright.
“Sure? You mak him this? You not mak back to Placer wher’ all him
white-woman live? You want only him Kid, same lak Usak want him
Pri-loo all time? Only him Kid? Yes?”
Bill nodded with a dawning smile.
“You big man all much gold?” the Indian went on urgently. “You
not mak want him gold of the good boss, Marty?”
Bill shook his head and his smile deepened.
“Guess I just want the—Kid,” he said.
The Indian moved. He laid his rifle aside as though it had
suddenly become a hateful thing he desired to spurn. Then he
reached out, thrusting a hand across the fire to grip that of the
whiteman.
But no response was forthcoming. Bill remained motionless with
his hands about his knees and his weapon thrusting. Usak waited a
moment. Then his hand was sharply withdrawn. His quick
intelligence was swift to realise the deliberate slight. But that which
the crude savage in him had no power to do was to remain silent.
“You not shake by the hand?” he said doubtfully. “You say all ’em
good thing by the Kid? It all mush good. Oh, yes. Yet you—” He
broke off and a great light of passion suddenly leapt to his black
eyes. “Tcha!” he cried. “What is it this? The tongue speak an’ him
heart think mush. No, no!” he went on with growing ferocity. “The
good boss, Marty, say heap plenty. Him tell ’em Indian man all time.
Him whitemans no shake, then him not mean the thing him tongue
say.”
“You’re dead wrong, Usak. Plumb wrong. That’s not the reason I
don’t guess to grip your hand.”
Bill’s gaze was compelling. There was that in it which denied the
other’s accusations in a fashion that even the mind of the savage
could not fail to interpret.
The anger in the Indian’s eyes died down.
“Indian man’s hand good so as the white man,” he said. “Yet him
not shake so this thing is mush good. This Kid. Him mak wife to you.
You give her all thing good plenty. So. That thing you say big. Usak
give her all, too. Usak think lak she is the child of Pri-loo. Usak love
him good boss, Marty, her father. Oh, yes. All time plenty. Usak fight,
kill. All him life no thing so him Kid only know good.”
Bill inclined his head. The man was speaking out of the depth of
his fierce heart, and he warmed to the simple sturdiness of his
graphic pleading.
“I know all that,” he said.
“Then—?”
The Indian’s hand was slowly, almost timidly thrust towards him
again. But the movement remained uncompleted.
“Usak,” Bill began deliberately, and in the tone of a purpose
arrived at. “I know you for the good feller you’ve been to all these
folk. I know you better than I guess even they know you. I guess it
don’t take me figgering to know if I’d hurt a soul of them you’d
never quit till you’d shot me to pieces. I know all that. Let it go at
that. A whiteman grips the other feller by the hand when he knows
the things back of that other feller’s mind. Do you get that? Ther’s a
mighty big stain of blood on the hand you’re askin’ me to grip, an’
I’m not yearning to shake the hand of a—murderer.”
The men were gazing eye to eye. The calm cold of Wilder’s grey
eyes was inflexible. The Indian’s had lit with renewed fire. But his
resentment, the burning fires of his savage bosom were no match
for the whiteman’s almost mesmeric power. The gaze of the black
eyes wavered. Their lids slowly drooped, as though the search of the
other’s was reading him through and through and he desired to
avoid them.
“Well?”
The whiteman’s challenge came with patient determination.
The Indian drew a deep breath. Then he nodded slowly.
“I tell him all thing,” he said simply.
“Good.”
Wilder released his knees and spread himself out on the ground,
and almost ostentatiously returned his pistol to his pocket.
“Go ahead,” he said, as he propped himself on his elbow.
Usak talked at long length in his queer, broken fashion. His mind
was flung back to those far-off years when the great avenging
madness had taken possession of him. He told the story of Marty Le
Gros from its beginning. He told the story of the man’s great hopes
and strivings for the Eskimo he looked upon as children. He told of
the birth of the Kid, and the ultimate death of the missionary’s wife.
Then had come the time of his boss’s gold “strike,” the whereabouts
of which he kept secret even from him, Usak. Then came the time of
the murderous descent of the Euralians, and the killing and burning
that accompanied it. And how he had returned to the Mission to find
the dead remains of Pri-loo his wife, and of his good boss, Marty,
and the living child flung into the wood which sheltered its home.
He told how he went mad with desire to kill, and set out to wreak
his vengeance. He had long since by chance discovered where these
people hid themselves in the far-off mountains, and he went there,
and waited until they returned from their war trail.
Now for the first time Wilder learned all the intimate details of the
terrible slaughter which this single savage had contrived to inflict.
Nor did the horror of the story lose in the man’s telling. He missed
nothing of it, seeming to revel in a riot of furious memory. Once or
twice, as he gloated over the fall of an enemy, he reached out, and
his lean hand patted the butt of his queer old rifle almost lovingly.
And with the final account of his struggle with the leader himself,
even Wilder shrank before the merciless joy the man displayed as he
contemplated the end of the battle with the man’s sockets emptied
of the tawny eyes that had gazed upon the murder of those poor,
defenceless creatures the Indian had been powerless to protect.
“Oh, yes,” he said in conclusion. “Him see nothing more, never.
Him have no eyes never no more. Him live, yes. I leave him woman.
So I go. So I come back. I come back to the little Kid, him good
boss, Marty, leave. I live. Oh, yes. I live for him Kid. I mak big work
for him Kid. Big trade. So him grow lak the tree, him flower, an’ I
think much for him. It all good. It mak me feel good all inside. Him
to me lak the child of Pri-loo. You marry him Kid? Good. You give
him gold? Good. Usak plenty happy. Now I mak him one big trip.
Then no more. Then I do so as the good whiteman of him Kid say.
Yes.”
The Indian spread out his hands in a final gesture. Then he drew
up his knees, and clasped them tightly, while his burning eyes dwelt
broodingly upon the leaping fire.
“Why this trip?” Bill’s question came sharply.
The Indian raised his eyes. Then they dropped again to the fire
and he shook his head.
“You won’t tell me? Why?” Bill demanded again. “Ther’s no need
for any trip. Ther’s work right here for you, for all. Ther’s gold,
plenty, which you can share. Why?”
Again came the Indian’s shake of the head. His eyes were raised
again for a moment and Bill read and interpreted the brooding light
that gazed out of them. The man seemed about to speak, but his
hard mouth tightened visibly, and again he stubbornly shook his
head and returned to his contemplation of the fire.
Suddenly Bill sprang to his feet and held out his hand. In an
instant the Indian was on his feet, and his dark face was even
smiling. His tenacious hand closed over that of the whiteman.
“That’s all right, Usak,” Bill said quietly. “I’m glad to take your
hand. You’re a big man. You’re a big Indian savage. But you’re a
good man, anyway. Get right back to your shanty now, an’ take that
darn old gun with you. You don’t need that fer shooting me up,
anyway. Just keep it—to guard the Kid, and those others. Just one
word before you go. Marty kept his gold secret. You keep it secret,
too, until the Kid lets you speak. I’ve got to make a big trip to secure
the claims before we can talk. When I done that talk don’t matter.
Say, an’ not a word to the Kid of our talk. Not one word. I want to
marry her. And being white folk it’s our way to ask the girl first. See?
I haven’t asked her yet. An’ if you were to boost in your spoke,
maybe she’d get angry, and—”
“Usak savee.”
The Indian was grinning in a fashion that left the whiteman
satisfied. Their hands fell apart, and Usak picked up his gun. Then
he turned away without another word and the night swallowed him
up.
Wilder stood gazing after him, There was no smile in his eyes. He
was thinking hard. And his thought was of that one, big, last trip the
Indian had threatened to make.
CHAPTER XIII
A WHITEMAN’S PURPOSE
Bill Wilder and Chilcoot moved slowly up from the water’s edge.
The outlook was grey and the wind was piercing. The river behind
them was ruffled out of its usual oily calm, and the two small laden
canoes, lying against the bank, and the final stowing of which the
men had been engaged upon, were rocking and straining at their
raw-hide moorings.
The change of season was advancing with that suddenness which
drives the northern man hard. Still, however, the first snow had not
yet fallen, although for days the threat of it had hung over the
world. The ground was iron hard with frost, and each morning a skin
of ice stretched out on the waters of the river from the low, shelving
banks. But the grip of it was not permanent. There was still melting
warmth in the body of the stream, and, each day, the ice yielded up
its hold.
It was three days since the camp had witnessed the gathering of
children about its camp fire. Three days which Bill had devoted to
those preparations, careful in the last detail, for the rush down to
Placer before the world was overwhelmed by the long winter terror.
Now, at last, all was in readiness for the start on the morrow. All,
that is, but the one important matter of Red Mike’s return to camp.
Until that happened the start would have to be delayed.
Everything had been planned with great deliberation.
Clarence McLeod had even been called upon to assist, in view of
the race against time which the task these men had set themselves
represented. Three days ago he had been despatched up the river to
recall the Irishman. His immediate return was looked for. Chilcoot
had hoped for it earlier. But this third day was allowed as a margin in
case the gold instinct had carried Mike farther afield than was
calculated.
The last of the brief day was almost gone. And only a belt of grey
daylight was visible in the cloud banks to the south-west. Half way
up to the camp Wilder paused and gazed out over the ruffled water,
seeking to discover any sign of the man’s return in the darkening
twilight. He stood beating his mitted hands while Chilcoot passed on
up to the camp fire.
There was no sign, no sound. And a feeling of keen
disappointment took possession of the expectant man. So much
depended on Mike’s return. Under ordinary circumstances the season
was not the greatest concern, and Wilder would have been content
enough to wait. But the circumstances were by no means ordinary.
There was that lying back of his mind which disturbed him in a
fashion he was rarely disturbed. And it was a thought and concern
he had imparted to no one, not even to his loyal partner, Chilcoot.
He moved on up to the camp, and the keenness of his
disappointment displayed itself in his eyes, and in the tone of his
voice as he conveyed the result of his search to his comrade.
“Not a dam sight of ’em,” he said peevishly.
He had halted at the fire over which Chilcoot was endeavouring to
encourage some warmth into his chilled fingers. He removed his
mitts and held his hands to the blaze.
“I was kind of wondering,” he went on, “about that boy, Clarence.
Maybe he’s hit up against things. Maybe—Say—”
A faint, far-off echo came down stream. It was a call. A familiar
cry in a voice both men promptly recognised. Chilcoot grinned.
“That’s Mike,” he said. Then he added: “Sure as hell.”
Wilder breathed a deep sigh of relief.
“I’m glad. I’m mighty thankful,” he exclaimed with a short laugh.
“We’ll be away to-morrow after all.”
Chilcoot eyed his companion speculatively.
“I hadn’t worried fer that,” he said. “Guess we can’t make Placer in
open weather.” He shrugged a pair of shoulders that were enormous
under his fur parka. “It’ll be dead winter ’fore we’re haf way. It’ll be
black night in two weeks, anyway. The big river don’t freeze right
over till late winter, but ther’ll be ice floes ’most all the way. I can’t
see a day more or less is going to worry us a thing.”
“No.”
Bill was searching the heart of the fire.
“The Hekor don’t freeze right up easy,” he went on. “That’s so. But
it’ll sure be black night.” Then he looked up, and Chilcoot recognised
his half smile of contentment. “It don’t matter anyway. The thing’s
worth it.”
“What thing?”
Bill laughed.
“Why the jump we’re making.”
There was a brief pause. Then Chilcoot’s eyes twinkled.
“You scared of the winter trail, Bill?” he asked quietly.
“Not a thing.”
The older man nodded.
“It would ha’ been the first time in your life,” he said. “I’ve seen
you take the chances of a crazy man.”
The Kid’s pretty blue eyes were raised to the smiling face looking
down into hers. It was a moment tense with feeling. It was that
moment of parting when she felt that all sense of joy, all sense of
happiness was to be snuffed right out of her life. And the responsive
smile she forced to her eyes was perilously near to tears.
The lantern in her hand revealed the canoe hauled up against the
crude landing. Its rays found reflection in the dark spread of water
where a skin of ice was already forming, seeking to embed the frail
craft at its mooring.
There was little enough relief from the darkness under the heavy
night clouds. There was no visible moon. That was screened behind
the stormy threat, yet it contrived a faint twilight over the world. Not
a single star was to be seen anywhere and the ghostly northern
lights were deeply curtained.
Now, in these last moments of parting, the youth in Bill Wilder was
once more surging with impulse. As he gazed down into the bravely
smiling eyes a hundred desires were beating in his brain. And he
yearned desperately to fling every caution to the winds and abandon
himself to the love which left him without a thought but of the
delight with which the Kid’s presence filled him.
Somehow it seemed to his big nature a wanton cruelty that this
girl should be charged with the cares of a struggle for existence in
this far-flung northern wilderness. Perhaps as great a feeling as any
that stirred him at this moment was a desire to relieve her of the last
shadow of anxiety in the monstrous season about to descend upon
them. And yet he was compelled to leave her to face alone the very
hardships he would have saved her from. And this with an acute
understanding of the uncertainty of the outcome of the thing he had
planned to accomplish in the darkness of the long winter night. For
once in his life his usual confidence was undermined by curious
forebodings. But he gave no outward sign, while he listened to the
urgent little story the girl had to tell of the Indian Usak.
“He’s a queer feller,” he said thoughtfully. Then he added: “You
told him clear out ther’s to be no trading trip to Placer? An’ still he’s
making ready a trip?”
The girl laughed shortly. There was no mirth in it. It was a little
nervous expression of feeling.
“You just can’t get back of that feller’s mind,” she said. “Usak’s
dead obstinate. He’s obstinate as a young bull caribou when he feels
like it. It was when I told him it was your plan we shouldn’t make
Placer. I sort of read it in his queer black eyes, even though he took
the order without a kick. Maybe he was disappointed. You see, he’s
got that swell black fox. Next day I found him fixing for a trip on his
own. I asked him right away about it, an’ his answer left me worried
an’ guessing. ‘That all right,’ he said, ‘I know us not mak Placer. So.
Then I mak one big trip.’”
The girl’s imitation of the Indian’s broken talk brought a deepening
smile to Bill’s eyes for all the concern her story inspired.
“I told him right away you guessed it best for him to stop around,”
she went on. “An’ it was then he got mulish. He snapped me like an
angry wolf. ‘Who this whiteman say I not mak big trip? Him not all
thing, this man. No. I mak big trip.’ He went right on fixing his outfit
after that and wouldn’t say another word. He’s right up ther’ in his
shanty now. I saw the lamp burning as we came down. He means to
go his trip, and-”
“Nothing’s goin’ to stop him.” The man’s jaws shut with a snap.
“He’s surely got a mule beat.”
He remained buried in deep thought for some moments while the
girl watched him, wondering anxiously at his interpretation of Usak’s
attitude. She was filled with an unease she could not shake off.
Quite suddenly Bill’s manner underwent a change. He laughed
quietly, and his gaze, which had passed to the dark river came again
to the troubled face beside him.
“Just don’t worry a thing, Kid,” he said, with an assumption of
lightness which drew a responsive sigh of relief. “It don’t matter.
Ther’s the boys around, and Mike, and my bunch. Usak’s full of his
own notions, an’ it’s best not to drive him too hard. If he guesses to
make a trip, just let him beat it. No. Don’t you worry a thing.”
“No.”
The Kid sighed again. And the man understood that the comfort
he had desired for her had been achieved.
Again came his quiet laugh.
“Anyway we can’t worry with Usak—to-night.”
The girl shook her head. In a moment she had forgotten the
Indian and remembered only the thing about to happen. It was their
farewell that had yet to be spoken, and this man would be speeding
up the darkened river to his camp, and it would be months—long,
dreary months before she would witness again those calm smiling
grey eyes, and hear again the voice that somehow made the
heaviest burdens of her life on the river something that was a joy to
contemplate. The desolation of his going appalled her now that the
moment of parting had actually arrived.
“Gee! It’s going to be a long night to—Spring.”
Bill spoke with a surge of feeling he could no longer deny.
The girl remained silent, and her blue eyes sought the dark course
of the river in self-defence.
“What’ll you be doing—all the time?”
Bill’s voice had lowered. There was a wonderful depth of
tenderness in its tone.
“Waitin’—mostly.”
It was a little wistful, a little desperate. For the first time the girl’s
voice had become unsteady.
Bill drew a deep breath.
“Waiting?”
He turned swiftly in the shadow that hid them up. His eyes were
no longer calm. They were hot with those passions which are only
the deeper and stronger for the strong man’s restraint. Suddenly he
thrust a hand into the bosom of his parka and withdrew the folded
plans of Marty Le Gros’ gold “strike.”
“Here, Kid,” he said urgently. “You best have these. They’re yours
anyway whatever happens. You never can guess in this queer old