Adds eachCons function
Raises an invalid size error

The eachCons function is modeled after Ruby's Enumerable#each_cons. While examining it more closely, it throws an invalid size error when passed a nonpositive integer. This seems to make more sense than returning an empty array as I had previously been doing in both everyNth and eachCons, hence the change.