Implement collection extention methods issue 2

closes #2