Final commit before incorporating shiwen's skew sym code.