A non-iterative straightening algorithm and orthogonality for skew Schur modules | Synapse