Algorithms Implementation and Project