Algorithm: clean up and document algorithm package.
Algorithm: move some test like code to test.
Algorithm: MedianFinder tune up.
Algorithm: clean up and document project euler solutions.