Nekrolm / ubbook 1.6K 92 C++ programmer's guide to undefined behavior cpp-programming rust-programming undefined-behavior