Euclidean Distance Matrices: Essential theory, algorithms, and applications | Synapse