NVIDIA Interview Question

implement some low level functionality at the gate level