They are weird, very useful though. It's part of a general maxim in CS that you start counting at 0. I.e. that you want to include the trivial or even pathological cases.

A empty space with no sand is still a heap of sand, at least in CS.