https://medium.com/@sakshamverma7844/a-deep-dive-into-rusts-ownership-and-borrowing-system-6e94850061d4