* Refactoring
* Helpers for isFirst() and isLast()