J-Orthogonal Matrices: Properties and Generation | Synapse