Our third word problem case study described a logical "function unit" that computed the eight combinational functions of the inputs A and B: constant 1, A OR B, A NAND B, A XOR B, A XNOR B, A AND B, A NOR B, and constant 0. Show how to implement this using a programmable logic array (with five inputs and one output). Draw the AND array and OR array, and indicate which connections must be made to implement the function. For each output from the AND array, indicate along the wire the product term it is implementing.