forked from: Binary Multiplication Bit Patterns

