Renamed all startIndex parameters to begin, and added end index to indexOf[Last] and find[Last] (fixes #49)