for learn some basic usage of github and algorithm