A High Speed Efficient N x N Bit Multiplier Based on Ancient Indian Vedic Mathematics