C'mon - don't get pushy :smile: 
I know they are simple extensions, but I really don't need the functionality, and I don't really see this function as something that a user will necessarily want to use either (I envisage utility functions on top of this such as ```squeeze``` and potentiall ```reshape``` and ```broadcast```).

Of course, if you push much harder I will be forced to implement negative indexing and single axis support :wink: