Pad binary array
Simplify swap table
Add explanation of how subswap works