Results 2 issues of Tom Stuart

Hi, As explained [here](http://groups.google.com/group/ruby-capybara/browse_thread/thread/258f290181f53c43): when a page contains multiple `` elements (with the same name but different values), and one of those buttons is clicked, a different button's value shows...

One benefit of supplying an initial value to `Enumerable#inject` is that it avoids an annoying edge case when the collection is empty: ``` >> [1, 2, 3].inject(:+) => 6 #...