Added String#before(needle, first) and String#after(needle, first)