Add boolalg.Mux factory function
Add mux tests
Add Mux documentation blurb