Flory-Huggins solution theory