Shape() & beginswith()

I actually like the idea of replacing size with shape, but that’s at least partially because I’ve used numpy for a long time, and that’s what’s used there. I find it more intuitive, but I suspect that how people feel about these things depends mostly on their background.

Cheers,
Kevin