add C++ implementation
add C++ implementation

sorin25/learning-exercises,sorin25/learning-exercises,sorin25/learning-exercises,sorin25/learning-exercises,sorin25/learning-exercises,sorin25/learning-exercises,sorin25/learning-exercises,sorin25/learning-exercises