sparcc through spieceasi is SLOW. we should implement our own version, using rcpp probably. can maybe see [this](https://github.com/scwatts/fastspar) for inspiration.