Updated docs for First() and Last()
Added test TestLastEmpty