Silicon Valley Turns to An Algorithm to Fix It's Diversity Problem