https://rc.codingforstudent.com/getting-smart-with-pare-and-mixed-strategies/