Implementations of algorithms from Data-Intensive Text Processing with MapReduce