title: equals(...) and equalsIgnoreCase(...)
body: <p>Why do we have <code>equals()</code> and <code>equalsIgnoreCase()</code> as two different methods, when <code>equals()</code> could have been overloaded with a special <code>ignoreCase</code> argument to provide <code>equalsIgnoreCase()</code> functionality?</p>