title: Difference between the access modes of the `File` object (ie. w+, r+)
body: <p>When using files in Ruby, what is the difference between the <code>r+</code> and <code>w+</code> modes? What about the <code>a+</code> mode?</p>