State as of 10/9 1:44
Changed : if( !isRegular && isSeparable) 
 - use mu+lambda survival 
 
#score# 
function1 8.418557851360736
function2 8.16681046856626
function3 0.0368317817913006

Only 1 has changed so function1 is irregular and separable