Carbon Programming Language - A C++ Successor?