N-dimensional crystallography