return_consecutively should keep returning last value when requested

Was failing if called more than n times, where n = count($array_of_values)

Also added some more guidance in the phpdoc
Merge pull request #6 from box/return-consecutive-bug

return_consecutively should keep returning last value when requested