C Shift Operators vs Multiplication and Division Performance | CodeTrail