use AQL LIMIT but still return the unlimited count value

Still needs documentation and tests