implemented Range.shape, Range.size and len(), closes #109