All the followings are built-in Haskell type classes except Ord Num Int Eq In Haskell, type variables must start with lower case letter start with the underscore (_) character start with upper case letter be declared before use In Haskell, which of the following functions tests for an empty list? nothing empty null zero-length .