tpop; exercise 2.2 - cast performance penalty

Should compile it when I get to an Internet source. I have never written
in Java so it may not compile in this form.
tpop; write notes for things to be checked when I get online
tpop; exercise 2.2 - use my style preferences
tpop; exercise 2.2 - remove Cmp interface

The interface isn't necessary for the exercise and I want the code for
both versions to be symmetric.
algs; exercise 0.1 - Big-Oh, Big-Theta and Big-Omega relations
algs; add title and authors info
books; add dots at the end of the README sentences
tpop; exercise 2.1 - update benchmark results with seeding
tpop; exercise 2.1 - use the heap to allocate big arrays

It seems that big(like 1000000 elements) arrays can not be allocated on
the stack. Trying to allocated 1000000 elements variable size array
gave a Segmentation fault. Should check what array sizes are feasible
on the stack.
tpop; notes - fix typo