reduceRight: More elegant check for no intial val