See inside.
They're a bunch of logic gates. But they're in block form. If you use them, you may want to put the output on lists instead of variables, so you can use the gates for multiple things at once.