Phillip Securities interview question

What's a random forest algorithm?