Renamed "base" to "algorithm" to better reflect that this repo contains only enough structures to support the algorithms.
Some minor formatting issues.