Implement map
Implement filter
Implement (++)
implement flatten