Download This Image
  1. black
  2. grey
  3. blue
  4. red
  5. brown
  6. white

You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time.