refactoring
misc refactoring
basic support for long-indexed getters
long indexed get for vectors