ASIC Design of a High Speed Low Power Circuit for Factorial Calculation Using Ancient Vedic Mathematics