returns the ID of an item that is before the specified item, either directly before or before a number of items (defined by the step)