Bitshift instead of multiply; remove impossible case; add comment for use of "16".