1st commit, all JAVA files from Algorithm course from coursera.org, done by 1st Jan 2014