https://lborb.github.io/book/title-page.html
https://blog.logrocket.com/unsafe-rust-how-and-when-not-to-use-it/