faster catalan numbers
subset sum problem
some documentation