Bugfix - if index is given as -1, insert after last member rather than before. See...