My Algorithms implementations in Java