':return: Number of vacant slots up to, and including, ``position``'

def vacancies_at(self, position):

    vacancies = 0
    for k in range(1, (position + 1)):
        if (not self._slots[k]):
            vacancies += 1
    return vacancies
