What are the benefits of the Rust programming language over competitors like C++ or Zig?