.. yet it is sad when a freshly minted CS grad thinks bit shifting and multiplication have nothing in common.