Flexible Vector implementation

Minor errors in comments but got top grade on it ;)

Runtime analysis is based on the length of the chunk list which is bad
for comparison purposes.