On the nature and types of anomalies: a review of deviations in data