rust is basically just c++ with less pointers