artificial numbers