Indexing of powder diffraction patterns by iterative use of singular value decomposition | Synapse