Added skip, take, last and first methods