Use sublist instead of creating new list for performance.
gitignore enhanced
Merge branch 'master' into vector