booth's algorithm by b2acypher