The built-in history command has a very powerful and flexible indexing/slicing syntax. One thing which it doesn't currently support is negative indices. It would be much more Pythonic to support negative indexing, so we should do it.
Make sure we update the documentation when this feature is added.