Contents:
from_bits()
shuffle()
step_1()
step_2()
step_3()
step_4a()
step_4b()
step_4c()
step_4d()
step_4e()
step_4f()
step_4g()
step_4h()
step_4i()
step_4j()
step_5()
step_6()
step_7()
to_bits()