Added RandomOrDefault list extension