Digital Multiplier Design with different algorithms