https://medium.com/@anaedobelyn001/managed-and-unmanaged-code-here-is-what-they-are-all-about-2bb219af3dc7