Miscellaneous Projects

random.js: Random number generator.
vector.js: Math vector class.
input.js: Input handling.

BlackBoxOptimizer.py: A particle swarm optimizer.
FlowNetwork.py: Class for finding flow rates.
Fraction.py
IntMod.py: Integers modulo n.
Math.py: Various math functions such as primality testing and linear diophantine solving.
Matrix.py: Matrix/vector linear algebra library.
SuffixArray.py: n*log(n) time suffix sorter.