Algorithms I Course From Princeton University Through Coursera, Lectures algorithms implementations in Java