Added Slice method
Added more Range overloads