Algorithms Exploration