a linklist written by cpp for learning data structure and git