https://allaboutreact.medium.com/understanding-c-pointers-in-an-array-using-and-with-a-code-example-6c64e4603a4c