Markowitz Mean Variance Portfolio Optimization