Library function to compose a function with itself n times
Is there a library function available in Haskell to compose a function with itself n times? For example I have this function: func :: a -> a and I want to do this: func . func . func . func ...