The Deterministic Dendritic Cell Algorithm