code: public static short readShort(ArrayView source, int position) {
          return (short) ((source.get(position) & 0xFF) << 8
                  | (source.get(position + 1) & 0xFF));
      }
docs: Reads a 16-bit Short from the given ArrayView starting at the given position.
  
  @param source   The ArrayView to read from.
  @param position The position in the ArrayView to start reading at.
  @return The read number.