Added extra case to remove last byte if byte is 0
Initial implementation of bit multiply