Fixed the weird thing relating to number 15 of the validargs.txt.  For some reason sometimes it would choose
to split a univerisal on b or c.  If it choose b it would terminate and if choose c it wouldn't.  I think
it was related to the min function, so I added in that it always chooses the lowest option, so now it
will always choose b over c.  This doesn't guarentee that it will terminate, but at least now the behavior
is deterministic.