Improve out of range error for empty Vectors

Just say that it is empty instead of printing "not in the range (0, ??)"
where ?? is unsigned(0-1).