> bool empty() { return _start is null || _end is null; } //The This would have to be corrected. I agree that there are too many primitives.