simple unconstraint portfolio quasis newton optimization