Fixed bug of fmoore (part 2): add in Subsets class, remove comb

Also removed array_class, which was causing the bug in question: it was
using placement new in incorrect logic.  But this class was a hack
anyway, so it is good to be rid of it.