Bit shift vs. Multiply and Division