Tries to return the last element of a sequence.
// 3
Enumerable.create(1, 2, 3)
.lastOrDefault('PZ');
// 'PZ'
Enumerable.create()
.lastOrDefault('PZ');
// 22
Enumerable.create(11, 22, 33)
.lastOrDefault('x => x < 33', 'MK');
// 'TM'
Enumerable.create(111, 222, 333)
.lastOrDefault('x => x < 111', 'TM');
// 3.3
Enumerable.create(1.1, 2.2, 3.3)
.lastOrDefault();
// 'YS'
Enumerable.create()
.lastOrDefault('YS');