Fixed FirstAsync, SequenceEqual; Added SingleAsync, Skip