https://soooprmx.com/swift-interacting-pointers/
Swift - Interacting with C Pointers