froth flotation process is based on