sync last changes
add java src folder
some clj implementations from chap3 of unlocked Cormen