this is the rep for all my algo practive