Return nl instead of e

The nl selected wasn't being used - assumed it was for something.

Also, used map (and !-notation) instead of do-notation and idiom brackets.
Merge pull request #3 from LeifW/element_golf

Return nl instead of e