Handle the empty state

1 func average(_ readings: [Double]) -> Double? {
2     guard !readings.isEmpty else {
3         return nil
4     }
5     return readings.reduce(0, +) / Double(readings.count)
6 }