Added geometric mean function (geometricmean)