Implemented startAt( ), endAt( ), and limit( ), potentially functional. Testing still remains!