title: When to use inout parameters?
body: <p>When passing a class or primitive type into a function, any change made in the function to the parameter will be reflected outside of the class. This is basically the same thing an <code>inout</code> parameter is supposed to do.</p>
  
  <p>What is a good use case for an inout parameter?  </p>