Analytic solution to variance optimization with no short positions. (12th December 2017)