This is just me learning Cpp and abit of GIT at the same tie