Rework test structure; make use of shared methods & evaluation for .map/.map! and .collect/.collect!
Remove examples for .push and .pop