yup slice is interesting ... here is a perspective on it