Update README to explain the code