Java Java Basic Algorithms