First commit for algo-study