more tests - including one that reveals problem:
current generation of simulated market and inflation data
is far too volatile and producing unrealistic values

need to investigate random number generation