Premier Academic Writing Service
Explain in your own words what is meant by algebraic data types in Haskell.