Multiple elements with the same index value

- Can add multiple elements with the same index value and those will all
  just be returned when you query
- Added tests