Spaces having a small diagonal