Algorithm Implementations and Solving Problems