Add implementation of Enumerable.Last (and tests)