A constructor is overloaded to initialize an object with values or without values.
slice(); slice(size_t start, size_t length, size_t stride); slice(const slice&);