https://andymaypetrophysicist.com/r-code-3/
r-code-3