Removed old implementation
Abstracted some methods
Bounded immutable.Vector benchmark sizes
Abstracted some methods