in knotkit/ - my (or Kh) tangle algebra over Z - enumerate 2-connect sum knots to test mutation invariance over Z - add homology orientations for odd Khovanov homology and spectral sequence over Z - unify smoothing, resolution_diagram wiring (and knot_diagram?) - speed up construction of chain maps in chain_complex_simplifer - move chain_complex_simplifier to algebra/ - unify chain_complex_simplifer and build_sseq - remove hardcoded limits (max_...) - revive testlib - figure out proper copy interface and consistently support copy and deepcopy in lib/ - add hashset - between interoperation between sets that require bounds (bitset, ullmanset) and those that don't (set, hashset) - add make_pair, etc. in algebra/ - linear_combnation can be more efficient (eg no searching when coefficients die) - monomial ideals and maybe groebner bases - cleaner interface for gcd, etc. in fraction_field - support kernel, cokernel of torsion modules - change gcd et al so gcd is always positive