fixed bug in check_descent! when subtracting diagonal from Lam, we forgot to make a matrix, so we were broadcasting the diagonal across all of Lam. also improving self.sample() and adding docs
fixed bug in check_descent! when subtracting diagonal from Lam, we forgot to make a matrix, so we were broadcasting the diagonal across all of Lam. also improving self.sample() and adding docs

dswah/sgcrfpy