completed 2-var mux (made it out of three 1 var mux this time)