o Split enqueue function in two : highlevel, responsible for splitting
  into smaller segments (not implemented yet), and the lowlevel one, that
  goes with sanitized, max 32k loops steps.
o Range check for acceleration.