My java implementations of algorithms, learned from the Coursera courses - Algorithms Part I & II