Algorithms & misc java files