add STL rank/select
remove clobber from fenwick
add fully dynamic convex hull
add primitive root and dlog to numtheory
really add edmonds karp
remove some confusing graph algos