#10 improved docs: indexing starts at 0