Reverse order and possibility to start from 0