title: Rspec `eq` vs `eql` in `expect` tests
body: <p>What is the difference between using <code>eq</code> and <code>eql</code> in rspec tests? Is there a difference between:</p>
  
  <pre><code>it "adds the correct information to entries" do
    # book = AddressBook.new # =&gt; Replaced by line 4
    book.add_entry('Ada Lovelace', '010.012.1815', 'augusta.king@lovelace.com')
    new_entry = book.entries[0]
  
    expect(new_entry.name).to eq('Ada Lovelace')
    expect(new_entry.phone_number).to eq('010.012.1815')
    expect(new_entry.email).to eq('augusta.king@lovelace.com')
  end
  </code></pre>
  
  <p>and:</p>
  
  <pre><code>it "adds the correct information to entries" do
    # book = AddressBook.new # =&gt; Replaced by line 4
    book.add_entry('Ada Lovelace', '010.012.1815', 'augusta.king@lovelace.com')
    new_entry = book.entries[0]
  
    expect(new_entry.name).to eql('Ada Lovelace')
    expect(new_entry.phone_number).to eql('010.012.1815')
    expect(new_entry.email).to eql('augusta.king@lovelace.com')
  end
  </code></pre>