FOIL
Một kỹ thuật để phân phối hai nhị thức. Các chữ cái FOIL có nghĩa First (đầu), Outer (ngoài), Inner (trong), Last (cuối). First nghĩa là trung bình cộng nhân các số hạng xuất hiện đầu tiên trong mỗi nhị thức, Outer nghĩa là trung bình cộng nhân các số hạng ngoài cùng trong các tích, Inner nghĩa là trung bình cộng nhân các số hạng trong cùng, và Last nghĩa là trung bình cộng nhân các số hạng xuất hiện cuối cùng trong mỗi nhị thức.