In the documentation for pack, the two options for dealing with bit strings are b and B. These two differ in that the former uses ascending bit order and the latter uses descending bit order.
What is the difference between these two? Why would I use one over the other?