just me learning cpp