A Taxonomical Review of Multiplexer Designs for Electronic Circuits & Devices